Warning: Permanently added '172.25.82.171' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 871016 --chroot fedora-rawhide-x86_64 --detached default Version: 0.24 Task: {'build_id': 871016, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1', 'git_repo': '@realtime/testing/kernel', 'memory_reqs': 2048, 'package_name': 'kernel', 'package_version': '4.19.30-200.rt16.21.fc29', 'project_dirname': 'testing', 'project_name': 'testing', 'project_owner': '@realtime', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/@realtime/testing/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', 'committish': 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'}, 'source_type': 8, 'submitter': 'jkastner', 'task_id': '871016-fedora-rawhide-x86_64', '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/tmptbo2kz5g/kernel --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', '/tmp/tmptbo2kz5g/kernel', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmptbo2kz5g/kernel'... Running: git checkout ecfbf7e7566a7f984d6a557627d54c37ca30f3f1 cmd: ['git', 'checkout', 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'] cwd: /tmp/tmptbo2kz5g/kernel rc: 0 stdout: stderr: Note: checking out 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at ecfbf7e automatic import of kernel Running: cp -r . /tmp/tmp7hmzpv_x cmd: ['cp', '-r', '.', '/tmp/tmp7hmzpv_x'] cwd: /tmp/tmptbo2kz5g/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/tmptbo2kz5g/.config/rpkg.conf Running: rpkg -C /tmp/tmptbo2kz5g/.config/rpkg.conf sources --outdir /tmp/tmp7hmzpv_x cmd: ['rpkg', '-C', '/tmp/tmptbo2kz5g/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmp7hmzpv_x'] cwd: /tmp/tmptbo2kz5g/kernel rc: 0 stdout: Downloading linux-4.19.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patch-4.19.30.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patches-4.19.30-rt16.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=64800): unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp7hmzpv_x/kernel.spec --sources /tmp/tmp7hmzpv_x --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define '%_disable_source_fetch 0' --uniqueext 1553067605.027872 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.14 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmp7hmzpv_x/kernel.spec) Config(871016-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/871016-fedora-rawhide-x86_64-1553067605.027872/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.14 INFO: Mock Version: 1.4.14 Start: dnf install 'Copr repository' 4.6 MB/s | 1.1 MB 00:00 fedora 35 MB/s | 61 MB 00:01 Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 07:40:10 AM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group gawk info make cpio glibc-minimal-langpack patch unzip diffutils fedora-release gzip which tar bash redhat-rpm-config coreutils util-linux rpm-build findutils xz shadow-utils sed grep bzip2 ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash x86_64 5.0.2-1.fc30 fedora 1.6 M bzip2 x86_64 1.0.6-29.fc30 fedora 49 k coreutils x86_64 8.31-1.fc31 fedora 1.2 M cpio x86_64 2.12-10.fc30 fedora 247 k diffutils x86_64 3.7-2.fc30 fedora 384 k fedora-release noarch 31-0.1 fedora 10 k findutils x86_64 1:4.6.0-22.fc30 fedora 504 k gawk x86_64 4.2.1-6.fc30 fedora 1.1 M glibc-minimal-langpack x86_64 2.29.9000-6.fc31 fedora 54 k grep x86_64 3.1-9.fc30 fedora 248 k gzip x86_64 1.9-8.fc30 fedora 151 k info x86_64 6.6-1.fc30 fedora 212 k make x86_64 1:4.2.1-13.fc30 fedora 482 k patch x86_64 2.7.6-9.fc31 fedora 123 k redhat-rpm-config noarch 128-1.fc30 fedora 60 k rpm-build x86_64 4.14.2.1-4.fc30.1 fedora 113 k sed x86_64 4.5-3.fc30 fedora 285 k shadow-utils x86_64 2:4.6-9.fc31 fedora 1.1 M tar x86_64 2:1.32-1.fc31 fedora 863 k unzip x86_64 6.0-43.fc30 fedora 175 k util-linux x86_64 2.33.1-4.fc31 fedora 2.3 M which x86_64 2.21-14.fc30 fedora 41 k xz x86_64 5.2.4-5.fc30 fedora 143 k Installing dependencies: alternatives x86_64 1.11-4.fc31 fedora 33 k audit-libs x86_64 3.0-0.6.20181218gitbdb72c0.fc30 fedora 107 k basesystem noarch 11-7.fc30 fedora 6.9 k binutils x86_64 2.32-9.fc31 fedora 5.8 M binutils-gold x86_64 2.32-9.fc31 fedora 746 k boost-regex x86_64 1.69.0-6.fc30 fedora 289 k brotli x86_64 1.0.7-3.fc30 fedora 311 k bzip2-libs x86_64 1.0.6-29.fc30 fedora 37 k ca-certificates noarch 2018.2.26-3.fc30 fedora 385 k coreutils-common x86_64 8.31-1.fc31 fedora 2.0 M cracklib x86_64 2.9.6-19.fc30 fedora 77 k crypto-policies noarch 20190211-2.gite3eacfc.fc30 fedora 51 k ctags x86_64 5.8-25.fc30 fedora 158 k curl x86_64 7.64.0-4.fc31 fedora 319 k cyrus-sasl-lib x86_64 2.1.27-0.6rc7.fc30 fedora 92 k dwz x86_64 0.12-10.fc30 fedora 102 k efi-srpm-macros noarch 4-2.fc30 fedora 23 k elfutils x86_64 0.176-1.fc30 fedora 291 k elfutils-default-yama-scope noarch 0.176-1.fc30 fedora 16 k elfutils-libelf x86_64 0.176-1.fc30 fedora 177 k elfutils-libs x86_64 0.176-1.fc30 fedora 260 k expat x86_64 2.2.6-2.fc30 fedora 92 k fedora-gpg-keys noarch 31-0.2 fedora 102 k fedora-release-common noarch 31-0.1 fedora 18 k fedora-repos noarch 31-0.2 fedora 9.2 k fedora-repos-rawhide noarch 31-0.2 fedora 8.4 k file x86_64 5.36-2.fc31 fedora 49 k file-libs x86_64 5.36-2.fc31 fedora 545 k filesystem x86_64 3.10-1.fc30 fedora 1.1 M fpc-srpm-macros noarch 1.2-1.fc31 fedora 7.5 k gc x86_64 7.6.4-5.fc30 fedora 93 k gdb-headless x86_64 8.3.50.20190304-1.fc31 fedora 3.4 M gdbm-libs x86_64 1:1.18-4.fc30 fedora 50 k ghc-srpm-macros noarch 1.4.2-9.fc30 fedora 7.6 k glib2 x86_64 2.60.0-3.fc31 fedora 2.5 M glibc x86_64 2.29.9000-6.fc31 fedora 3.9 M glibc-common x86_64 2.29.9000-6.fc31 fedora 828 k gmp x86_64 1:6.1.2-10.fc31 fedora 265 k gnat-srpm-macros noarch 4-9.fc30 fedora 8.5 k go-srpm-macros noarch 2-19.fc30 fedora 11 k guile22 x86_64 2.2.4-3.fc30 fedora 6.4 M keyutils-libs x86_64 1.6-2.fc30 fedora 30 k krb5-libs x86_64 1.17-6.fc31 fedora 708 k libacl x86_64 2.2.53-3.fc30 fedora 24 k libarchive x86_64 3.3.3-4.fc31 fedora 342 k libatomic_ops x86_64 7.6.10-1.fc31 fedora 34 k libattr x86_64 2.4.48-5.fc30 fedora 17 k libbabeltrace x86_64 1.5.6-2.fc30 fedora 184 k libblkid x86_64 2.33.1-4.fc31 fedora 144 k libcap x86_64 2.26-5.fc30 fedora 46 k libcap-ng x86_64 0.7.9-7.fc31 fedora 27 k libcom_err x86_64 1.45.0-1.fc31 fedora 26 k libcurl x86_64 7.64.0-4.fc31 fedora 253 k libdb x86_64 5.3.28-37.fc30 fedora 735 k libdb-utils x86_64 5.3.28-37.fc30 fedora 129 k libfdisk x86_64 2.33.1-4.fc31 fedora 194 k libffi x86_64 3.1-19.fc30 fedora 31 k libgcc x86_64 9.0.1-0.10.fc30 fedora 81 k libgcrypt x86_64 1.8.4-3.fc30 fedora 435 k libgpg-error x86_64 1.33-2.fc30 fedora 238 k libicu x86_64 63.1-2.fc30 fedora 9.0 M libidn2 x86_64 2.1.1a-1.fc30 fedora 89 k libipt x86_64 2.0-2.fc30 fedora 51 k libmetalink x86_64 0.1.3-8.fc30 fedora 28 k libmount x86_64 2.33.1-4.fc31 fedora 166 k libnghttp2 x86_64 1.37.0-1.fc31 fedora 69 k libnsl2 x86_64 1.2.0-4.20180605git4a062cf.fc30 fedora 54 k libpkgconf x86_64 1.6.0-1.fc30 fedora 34 k libpsl x86_64 0.20.2-6.fc30 fedora 57 k libpwquality x86_64 1.4.0-12.fc30 fedora 96 k libselinux x86_64 2.9-0.rc2.1.fc31 fedora 80 k libsemanage x86_64 2.9-0.rc2.1.fc31 fedora 112 k libsepol x86_64 2.9-0.rc2.1.fc31 fedora 280 k libsigsegv x86_64 2.11-7.fc30 fedora 25 k libsmartcols x86_64 2.33.1-4.fc31 fedora 108 k libssh x86_64 0.8.7-1.fc31 fedora 212 k libstdc++ x86_64 9.0.1-0.10.fc30 fedora 570 k libtasn1 x86_64 4.13-7.fc30 fedora 67 k libtirpc x86_64 1.1.4-2.rc2.fc30.1 fedora 97 k libtool-ltdl x86_64 2.4.6-29.fc30 fedora 34 k libunistring x86_64 0.9.10-5.fc30 fedora 415 k libutempter x86_64 1.1.6-16.fc30 fedora 24 k libuuid x86_64 2.33.1-4.fc31 fedora 26 k libverto x86_64 0.3.0-7.fc30 fedora 20 k libxcrypt x86_64 4.4.4-2.fc31 fedora 119 k libxml2 x86_64 2.9.9-2.fc30 fedora 651 k libzstd x86_64 1.3.8-2.fc30 fedora 252 k lua-libs x86_64 5.3.5-5.fc30 fedora 104 k lz4-libs x86_64 1.8.3-2.fc30 fedora 60 k mpfr x86_64 3.1.6-4.fc30 fedora 212 k ncurses x86_64 6.1-10.20180923.fc30 fedora 360 k ncurses-base noarch 6.1-10.20180923.fc30 fedora 59 k ncurses-libs x86_64 6.1-10.20180923.fc30 fedora 288 k nim-srpm-macros noarch 1-4.fc30 fedora 8.1 k ocaml-srpm-macros noarch 5-5.fc30 fedora 7.7 k openblas-srpm-macros noarch 2-5.fc30 fedora 7.3 k openldap x86_64 2.4.47-1.fc30 fedora 280 k openssl-libs x86_64 1:1.1.1b-3.fc31 fedora 1.3 M p11-kit x86_64 0.23.15-3.fc30 fedora 240 k p11-kit-trust x86_64 0.23.15-3.fc30 fedora 125 k pam x86_64 1.3.1-17.fc30 fedora 624 k pcre x86_64 8.43-1.fc31 fedora 187 k pcre2 x86_64 10.33-0.3.RC1.fc31 fedora 249 k perl-srpm-macros noarch 1-29.fc30 fedora 8.2 k pkgconf x86_64 1.6.0-1.fc30 fedora 38 k pkgconf-m4 noarch 1.6.0-1.fc30 fedora 15 k pkgconf-pkg-config x86_64 1.6.0-1.fc30 fedora 11 k popt x86_64 1.16-17.fc30 fedora 55 k publicsuffix-list-dafsa noarch 20190128-2.fc30 fedora 54 k python-pip-wheel noarch 19.0.3-1.fc31 fedora 1.1 M python-setuptools-wheel noarch 40.8.0-1.fc30 fedora 279 k python-srpm-macros noarch 3-42.fc30 fedora 11 k python3-libs x86_64 3.7.2-7.fc30 fedora 7.7 M qt5-srpm-macros noarch 5.12.1-1.fc31 fedora 9.1 k readline x86_64 8.0-2.fc30 fedora 191 k rpm x86_64 4.14.2.1-4.fc30.1 fedora 486 k rpm-build-libs x86_64 4.14.2.1-4.fc30.1 fedora 92 k rpm-libs x86_64 4.14.2.1-4.fc30.1 fedora 271 k rust-srpm-macros noarch 6-4.fc30 fedora 9.0 k setup noarch 2.13.2-1.fc31 fedora 149 k source-highlight x86_64 3.1.8-23.fc31 fedora 648 k sqlite-libs x86_64 3.27.2-3.fc31 fedora 540 k systemd-libs x86_64 241-2.gita09c170.fc31 fedora 472 k tzdata noarch 2018i-2.fc30 fedora 424 k xz-libs x86_64 5.2.4-5.fc30 fedora 85 k zip x86_64 3.0-24.fc30 fedora 264 k zlib x86_64 1.2.11-15.fc30 fedora 89 k zstd x86_64 1.3.8-2.fc30 fedora 361 k Transaction Summary ================================================================================ Install 151 Packages Total download size: 76 M Installed size: 333 M Downloading Packages: (1/151): gzip-1.9-8.fc30.x86_64.rpm 11 MB/s | 151 kB 00:00 (2/151): diffutils-3.7-2.fc30.x86_64.rpm 17 MB/s | 384 kB 00:00 (3/151): redhat-rpm-config-128-1.fc30.noarch.rp 11 MB/s | 60 kB 00:00 (4/151): glibc-minimal-langpack-2.29.9000-6.fc3 9.7 MB/s | 54 kB 00:00 (5/151): make-4.2.1-13.fc30.x86_64.rpm 20 MB/s | 482 kB 00:00 (6/151): fedora-release-31-0.1.noarch.rpm 2.3 MB/s | 10 kB 00:00 (7/151): shadow-utils-4.6-9.fc31.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (8/151): rpm-build-4.14.2.1-4.fc30.1.x86_64.rpm 18 MB/s | 113 kB 00:00 (9/151): findutils-4.6.0-22.fc30.x86_64.rpm 18 MB/s | 504 kB 00:00 (10/151): sed-4.5-3.fc30.x86_64.rpm 13 MB/s | 285 kB 00:00 (11/151): grep-3.1-9.fc30.x86_64.rpm 25 MB/s | 248 kB 00:00 (12/151): which-2.21-14.fc30.x86_64.rpm 5.4 MB/s | 41 kB 00:00 (13/151): patch-2.7.6-9.fc31.x86_64.rpm 15 MB/s | 123 kB 00:00 (14/151): info-6.6-1.fc30.x86_64.rpm 19 MB/s | 212 kB 00:00 (15/151): unzip-6.0-43.fc30.x86_64.rpm 17 MB/s | 175 kB 00:00 (16/151): cpio-2.12-10.fc30.x86_64.rpm 23 MB/s | 247 kB 00:00 (17/151): tar-1.32-1.fc31.x86_64.rpm 30 MB/s | 863 kB 00:00 (18/151): xz-5.2.4-5.fc30.x86_64.rpm 15 MB/s | 143 kB 00:00 (19/151): bzip2-1.0.6-29.fc30.x86_64.rpm 9.5 MB/s | 49 kB 00:00 (20/151): coreutils-8.31-1.fc31.x86_64.rpm 26 MB/s | 1.2 MB 00:00 (21/151): gawk-4.2.1-6.fc30.x86_64.rpm 30 MB/s | 1.1 MB 00:00 (22/151): audit-libs-3.0-0.6.20181218gitbdb72c0 13 MB/s | 107 kB 00:00 (23/151): util-linux-2.33.1-4.fc31.x86_64.rpm 31 MB/s | 2.3 MB 00:00 (24/151): libacl-2.2.53-3.fc30.x86_64.rpm 3.9 MB/s | 24 kB 00:00 (25/151): bash-5.0.2-1.fc30.x86_64.rpm 25 MB/s | 1.6 MB 00:00 (26/151): libattr-2.4.48-5.fc30.x86_64.rpm 1.6 MB/s | 17 kB 00:00 (27/151): libselinux-2.9-0.rc2.1.fc31.x86_64.rp 17 MB/s | 80 kB 00:00 (28/151): libsemanage-2.9-0.rc2.1.fc31.x86_64.r 18 MB/s | 112 kB 00:00 (29/151): libxcrypt-4.4.4-2.fc31.x86_64.rpm 25 MB/s | 119 kB 00:00 (30/151): setup-2.13.2-1.fc31.noarch.rpm 17 MB/s | 149 kB 00:00 (31/151): dwz-0.12-10.fc30.x86_64.rpm 16 MB/s | 102 kB 00:00 (32/151): efi-srpm-macros-4-2.fc30.noarch.rpm 3.8 MB/s | 23 kB 00:00 (33/151): file-5.36-2.fc31.x86_64.rpm 9.2 MB/s | 49 kB 00:00 (34/151): fpc-srpm-macros-1.2-1.fc31.noarch.rpm 1.2 MB/s | 7.5 kB 00:00 (35/151): ghc-srpm-macros-1.4.2-9.fc30.noarch.r 1.2 MB/s | 7.6 kB 00:00 (36/151): glibc-2.29.9000-6.fc31.x86_64.rpm 34 MB/s | 3.9 MB 00:00 (37/151): gnat-srpm-macros-4-9.fc30.noarch.rpm 399 kB/s | 8.5 kB 00:00 (38/151): go-srpm-macros-2-19.fc30.noarch.rpm 2.2 MB/s | 11 kB 00:00 (39/151): nim-srpm-macros-1-4.fc30.noarch.rpm 1.5 MB/s | 8.1 kB 00:00 (40/151): ocaml-srpm-macros-5-5.fc30.noarch.rpm 1.6 MB/s | 7.7 kB 00:00 (41/151): openblas-srpm-macros-2-5.fc30.noarch. 1.5 MB/s | 7.3 kB 00:00 (42/151): perl-srpm-macros-1-29.fc30.noarch.rpm 1.9 MB/s | 8.2 kB 00:00 (43/151): python-srpm-macros-3-42.fc30.noarch.r 2.3 MB/s | 11 kB 00:00 (44/151): qt5-srpm-macros-5.12.1-1.fc31.noarch. 1.8 MB/s | 9.1 kB 00:00 (45/151): rust-srpm-macros-6-4.fc30.noarch.rpm 1.4 MB/s | 9.0 kB 00:00 (46/151): rpm-4.14.2.1-4.fc30.1.x86_64.rpm 32 MB/s | 486 kB 00:00 (47/151): zip-3.0-24.fc30.x86_64.rpm 18 MB/s | 264 kB 00:00 (48/151): fedora-release-common-31-0.1.noarch.r 2.3 MB/s | 18 kB 00:00 (49/151): glibc-common-2.29.9000-6.fc31.x86_64. 31 MB/s | 828 kB 00:00 (50/151): guile22-2.2.4-3.fc30.x86_64.rpm 42 MB/s | 6.4 MB 00:00 (51/151): elfutils-0.176-1.fc30.x86_64.rpm 6.4 MB/s | 291 kB 00:00 (52/151): elfutils-libelf-0.176-1.fc30.x86_64.r 15 MB/s | 177 kB 00:00 (53/151): elfutils-libs-0.176-1.fc30.x86_64.rpm 23 MB/s | 260 kB 00:00 (54/151): popt-1.16-17.fc30.x86_64.rpm 7.0 MB/s | 55 kB 00:00 (55/151): rpm-build-libs-4.14.2.1-4.fc30.1.x86_ 10 MB/s | 92 kB 00:00 (56/151): rpm-libs-4.14.2.1-4.fc30.1.x86_64.rpm 16 MB/s | 271 kB 00:00 (57/151): zstd-1.3.8-2.fc30.x86_64.rpm 22 MB/s | 361 kB 00:00 (58/151): gdb-headless-8.3.50.20190304-1.fc31.x 44 MB/s | 3.4 MB 00:00 (59/151): pcre-8.43-1.fc31.x86_64.rpm 8.4 MB/s | 187 kB 00:00 (60/151): ncurses-libs-6.1-10.20180923.fc30.x86 28 MB/s | 288 kB 00:00 (61/151): zlib-1.2.11-15.fc30.x86_64.rpm 12 MB/s | 89 kB 00:00 (62/151): bzip2-libs-1.0.6-29.fc30.x86_64.rpm 7.4 MB/s | 37 kB 00:00 (63/151): gmp-6.1.2-10.fc31.x86_64.rpm 23 MB/s | 265 kB 00:00 (64/151): libcap-2.26-5.fc30.x86_64.rpm 7.4 MB/s | 46 kB 00:00 (65/151): ncurses-6.1-10.20180923.fc30.x86_64.r 26 MB/s | 360 kB 00:00 (66/151): coreutils-common-8.31-1.fc31.x86_64.r 32 MB/s | 2.0 MB 00:00 (67/151): xz-libs-5.2.4-5.fc30.x86_64.rpm 10 MB/s | 85 kB 00:00 (68/151): binutils-2.32-9.fc31.x86_64.rpm 23 MB/s | 5.8 MB 00:00 (69/151): openssl-libs-1.1.1b-3.fc31.x86_64.rpm 19 MB/s | 1.3 MB 00:00 (70/151): libsigsegv-2.11-7.fc30.x86_64.rpm 2.7 MB/s | 25 kB 00:00 (71/151): mpfr-3.1.6-4.fc30.x86_64.rpm 23 MB/s | 212 kB 00:00 (72/151): readline-8.0-2.fc30.x86_64.rpm 15 MB/s | 191 kB 00:00 (73/151): libblkid-2.33.1-4.fc31.x86_64.rpm 21 MB/s | 144 kB 00:00 (74/151): filesystem-3.10-1.fc30.x86_64.rpm 17 MB/s | 1.1 MB 00:00 (75/151): libcap-ng-0.7.9-7.fc31.x86_64.rpm 2.3 MB/s | 27 kB 00:00 (76/151): libfdisk-2.33.1-4.fc31.x86_64.rpm 15 MB/s | 194 kB 00:00 (77/151): libsmartcols-2.33.1-4.fc31.x86_64.rpm 17 MB/s | 108 kB 00:00 (78/151): libmount-2.33.1-4.fc31.x86_64.rpm 17 MB/s | 166 kB 00:00 (79/151): libutempter-1.1.6-16.fc30.x86_64.rpm 4.5 MB/s | 24 kB 00:00 (80/151): libuuid-2.33.1-4.fc31.x86_64.rpm 4.2 MB/s | 26 kB 00:00 (81/151): basesystem-11-7.fc30.noarch.rpm 1.0 MB/s | 6.9 kB 00:00 (82/151): systemd-libs-241-2.gita09c170.fc31.x8 32 MB/s | 472 kB 00:00 (83/151): libgcc-9.0.1-0.10.fc30.x86_64.rpm 14 MB/s | 81 kB 00:00 (84/151): pam-1.3.1-17.fc30.x86_64.rpm 25 MB/s | 624 kB 00:00 (85/151): pcre2-10.33-0.3.RC1.fc31.x86_64.rpm 24 MB/s | 249 kB 00:00 (86/151): libsepol-2.9-0.rc2.1.fc31.x86_64.rpm 19 MB/s | 280 kB 00:00 (87/151): gc-7.6.4-5.fc30.x86_64.rpm 11 MB/s | 93 kB 00:00 (88/151): libffi-3.1-19.fc30.x86_64.rpm 6.2 MB/s | 31 kB 00:00 (89/151): libtool-ltdl-2.4.6-29.fc30.x86_64.rpm 6.2 MB/s | 34 kB 00:00 (90/151): libarchive-3.3.3-4.fc31.x86_64.rpm 27 MB/s | 342 kB 00:00 (91/151): libunistring-0.9.10-5.fc30.x86_64.rpm 21 MB/s | 415 kB 00:00 (92/151): file-libs-5.36-2.fc31.x86_64.rpm 23 MB/s | 545 kB 00:00 (93/151): libdb-utils-5.3.28-37.fc30.x86_64.rpm 13 MB/s | 129 kB 00:00 (94/151): fedora-repos-31-0.2.noarch.rpm 1.3 MB/s | 9.2 kB 00:00 (95/151): alternatives-1.11-4.fc31.x86_64.rpm 6.1 MB/s | 33 kB 00:00 (96/151): tzdata-2018i-2.fc30.noarch.rpm 24 MB/s | 424 kB 00:00 (97/151): elfutils-default-yama-scope-0.176-1.f 2.6 MB/s | 16 kB 00:00 (98/151): libstdc++-9.0.1-0.10.fc30.x86_64.rpm 33 MB/s | 570 kB 00:00 (99/151): binutils-gold-2.32-9.fc31.x86_64.rpm 33 MB/s | 746 kB 00:00 (100/151): expat-2.2.6-2.fc30.x86_64.rpm 7.8 MB/s | 92 kB 00:00 (101/151): libbabeltrace-1.5.6-2.fc30.x86_64.rp 22 MB/s | 184 kB 00:00 (102/151): libipt-2.0-2.fc30.x86_64.rpm 9.0 MB/s | 51 kB 00:00 (103/151): libdb-5.3.28-37.fc30.x86_64.rpm 23 MB/s | 735 kB 00:00 (104/151): source-highlight-3.1.8-23.fc31.x86_6 17 MB/s | 648 kB 00:00 (105/151): libzstd-1.3.8-2.fc30.x86_64.rpm 25 MB/s | 252 kB 00:00 (106/151): lua-libs-5.3.5-5.fc30.x86_64.rpm 9.0 MB/s | 104 kB 00:00 (107/151): ncurses-base-6.1-10.20180923.fc30.no 8.2 MB/s | 59 kB 00:00 (108/151): crypto-policies-20190211-2.gite3eacf 6.1 MB/s | 51 kB 00:00 (109/151): cracklib-2.9.6-19.fc30.x86_64.rpm 11 MB/s | 77 kB 00:00 (110/151): ca-certificates-2018.2.26-3.fc30.noa 17 MB/s | 385 kB 00:00 (111/151): libnsl2-1.2.0-4.20180605git4a062cf.f 7.8 MB/s | 54 kB 00:00 (112/151): libtirpc-1.1.4-2.rc2.fc30.1.x86_64.r 13 MB/s | 97 kB 00:00 (113/151): lz4-libs-1.8.3-2.fc30.x86_64.rpm 5.6 MB/s | 60 kB 00:00 (114/151): libgcrypt-1.8.4-3.fc30.x86_64.rpm 21 MB/s | 435 kB 00:00 (115/151): libatomic_ops-7.6.10-1.fc31.x86_64.r 5.0 MB/s | 34 kB 00:00 (116/151): fedora-gpg-keys-31-0.2.noarch.rpm 15 MB/s | 102 kB 00:00 (117/151): python3-libs-3.7.2-7.fc30.x86_64.rpm 54 MB/s | 7.7 MB 00:00 (118/151): fedora-repos-rawhide-31-0.2.noarch.r 234 kB/s | 8.4 kB 00:00 (119/151): libxml2-2.9.9-2.fc30.x86_64.rpm 12 MB/s | 651 kB 00:00 (120/151): gdbm-libs-1.18-4.fc30.x86_64.rpm 6.8 MB/s | 50 kB 00:00 (121/151): python-setuptools-wheel-40.8.0-1.fc3 25 MB/s | 279 kB 00:00 (122/151): sqlite-libs-3.27.2-3.fc31.x86_64.rpm 32 MB/s | 540 kB 00:00 (123/151): python-pip-wheel-19.0.3-1.fc31.noarc 31 MB/s | 1.1 MB 00:00 (124/151): boost-regex-1.69.0-6.fc30.x86_64.rpm 24 MB/s | 289 kB 00:00 (125/151): ctags-5.8-25.fc30.x86_64.rpm 21 MB/s | 158 kB 00:00 (126/151): libcom_err-1.45.0-1.fc31.x86_64.rpm 3.2 MB/s | 26 kB 00:00 (127/151): krb5-libs-1.17-6.fc31.x86_64.rpm 33 MB/s | 708 kB 00:00 (128/151): libgpg-error-1.33-2.fc30.x86_64.rpm 14 MB/s | 238 kB 00:00 (129/151): keyutils-libs-1.6-2.fc30.x86_64.rpm 3.6 MB/s | 30 kB 00:00 (130/151): libverto-0.3.0-7.fc30.x86_64.rpm 2.6 MB/s | 20 kB 00:00 (131/151): pkgconf-pkg-config-1.6.0-1.fc30.x86_ 1.4 MB/s | 11 kB 00:00 (132/151): glib2-2.60.0-3.fc31.x86_64.rpm 22 MB/s | 2.5 MB 00:00 (133/151): pkgconf-1.6.0-1.fc30.x86_64.rpm 2.2 MB/s | 38 kB 00:00 (134/151): pkgconf-m4-1.6.0-1.fc30.noarch.rpm 2.1 MB/s | 15 kB 00:00 (135/151): libpkgconf-1.6.0-1.fc30.x86_64.rpm 4.2 MB/s | 34 kB 00:00 (136/151): libpwquality-1.4.0-12.fc30.x86_64.rp 6.9 MB/s | 96 kB 00:00 (137/151): p11-kit-0.23.15-3.fc30.x86_64.rpm 13 MB/s | 240 kB 00:00 (138/151): p11-kit-trust-0.23.15-3.fc30.x86_64. 8.7 MB/s | 125 kB 00:00 (139/151): libtasn1-4.13-7.fc30.x86_64.rpm 5.6 MB/s | 67 kB 00:00 (140/151): libmetalink-0.1.3-8.fc30.x86_64.rpm 3.0 MB/s | 28 kB 00:00 (141/151): curl-7.64.0-4.fc31.x86_64.rpm 12 MB/s | 319 kB 00:00 (142/151): libcurl-7.64.0-4.fc31.x86_64.rpm 11 MB/s | 253 kB 00:00 (143/151): libicu-63.1-2.fc30.x86_64.rpm 53 MB/s | 9.0 MB 00:00 (144/151): libidn2-2.1.1a-1.fc30.x86_64.rpm 1.7 MB/s | 89 kB 00:00 (145/151): brotli-1.0.7-3.fc30.x86_64.rpm 4.7 MB/s | 311 kB 00:00 (146/151): libnghttp2-1.37.0-1.fc31.x86_64.rpm 11 MB/s | 69 kB 00:00 (147/151): libpsl-0.20.2-6.fc30.x86_64.rpm 6.0 MB/s | 57 kB 00:00 (148/151): publicsuffix-list-dafsa-20190128-2.f 6.5 MB/s | 54 kB 00:00 (149/151): libssh-0.8.7-1.fc31.x86_64.rpm 13 MB/s | 212 kB 00:00 (150/151): cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x8 11 MB/s | 92 kB 00:00 (151/151): openldap-2.4.47-1.fc30.x86_64.rpm 12 MB/s | 280 kB 00:00 -------------------------------------------------------------------------------- Total 48 MB/s | 76 MB 00:01 warning: /var/lib/mock/871016-fedora-rawhide-x86_64-1553067605.027872/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/shadow-utils-4.6-9.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY Importing GPG key 0x3C3359C4: Userid : "Fedora (31) " Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary Key imported successfully Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.10-1.fc30.x86_64 1/1 Preparing : 1/1 Installing : libgcc-9.0.1-0.10.fc30.x86_64 1/151 Running scriptlet: libgcc-9.0.1-0.10.fc30.x86_64 1/151 Installing : publicsuffix-list-dafsa-20190128-2.fc30.noarch 2/151 Installing : pkgconf-m4-1.6.0-1.fc30.noarch 3/151 Installing : python-setuptools-wheel-40.8.0-1.fc30.noarch 4/151 Installing : fedora-gpg-keys-31-0.2.noarch 5/151 Installing : fedora-release-common-31-0.1.noarch 6/151 Installing : fedora-release-31-0.1.noarch 7/151 Installing : fedora-repos-rawhide-31-0.2.noarch 8/151 Installing : fedora-repos-31-0.2.noarch 9/151 Installing : setup-2.13.2-1.fc31.noarch 10/151 Running scriptlet: setup-2.13.2-1.fc31.noarch 10/151 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.10-1.fc30.x86_64 11/151 Installing : basesystem-11-7.fc30.noarch 12/151 Installing : ncurses-base-6.1-10.20180923.fc30.noarch 13/151 Installing : tzdata-2018i-2.fc30.noarch 14/151 Installing : pcre2-10.33-0.3.RC1.fc31.x86_64 15/151 Installing : libselinux-2.9-0.rc2.1.fc31.x86_64 16/151 Installing : ncurses-libs-6.1-10.20180923.fc30.x86_64 17/151 Installing : glibc-common-2.29.9000-6.fc31.x86_64 18/151 Installing : glibc-minimal-langpack-2.29.9000-6.fc31.x86_64 19/151 Running scriptlet: glibc-2.29.9000-6.fc31.x86_64 20/151 Installing : glibc-2.29.9000-6.fc31.x86_64 20/151 Running scriptlet: glibc-2.29.9000-6.fc31.x86_64 20/151 Installing : bash-5.0.2-1.fc30.x86_64 21/151 Running scriptlet: bash-5.0.2-1.fc30.x86_64 21/151 Installing : libsepol-2.9-0.rc2.1.fc31.x86_64 22/151 Running scriptlet: libsepol-2.9-0.rc2.1.fc31.x86_64 22/151 Installing : zlib-1.2.11-15.fc30.x86_64 23/151 Installing : bzip2-libs-1.0.6-29.fc30.x86_64 24/151 Installing : xz-libs-5.2.4-5.fc30.x86_64 25/151 Installing : libstdc++-9.0.1-0.10.fc30.x86_64 26/151 Installing : elfutils-libelf-0.176-1.fc30.x86_64 27/151 Installing : libxcrypt-4.4.4-2.fc31.x86_64 28/151 Installing : libuuid-2.33.1-4.fc31.x86_64 29/151 Installing : popt-1.16-17.fc30.x86_64 30/151 Installing : libdb-5.3.28-37.fc30.x86_64 31/151 Installing : libattr-2.4.48-5.fc30.x86_64 32/151 Installing : libacl-2.2.53-3.fc30.x86_64 33/151 Installing : sed-4.5-3.fc30.x86_64 34/151 Installing : gmp-1:6.1.2-10.fc31.x86_64 35/151 Installing : readline-8.0-2.fc30.x86_64 36/151 Installing : libffi-3.1-19.fc30.x86_64 37/151 Installing : libcom_err-1.45.0-1.fc31.x86_64 38/151 Installing : libcap-2.26-5.fc30.x86_64 39/151 Installing : libunistring-0.9.10-5.fc30.x86_64 40/151 Installing : expat-2.2.6-2.fc30.x86_64 41/151 Installing : libzstd-1.3.8-2.fc30.x86_64 42/151 Installing : libidn2-2.1.1a-1.fc30.x86_64 43/151 Installing : p11-kit-0.23.15-3.fc30.x86_64 44/151 Installing : mpfr-3.1.6-4.fc30.x86_64 45/151 Installing : unzip-6.0-43.fc30.x86_64 46/151 Installing : file-libs-5.36-2.fc31.x86_64 47/151 Installing : file-5.36-2.fc31.x86_64 48/151 Installing : elfutils-default-yama-scope-0.176-1.fc30.noarch 49/151 Running scriptlet: elfutils-default-yama-scope-0.176-1.fc30.noarch 49/151 Installing : elfutils-libs-0.176-1.fc30.x86_64 50/151 Installing : findutils-1:4.6.0-22.fc30.x86_64 51/151 Installing : pcre-8.43-1.fc31.x86_64 52/151 Installing : grep-3.1-9.fc30.x86_64 53/151 Installing : libcap-ng-0.7.9-7.fc31.x86_64 54/151 Installing : audit-libs-3.0-0.6.20181218gitbdb72c0.fc30.x86_6 55/151 Installing : alternatives-1.11-4.fc31.x86_64 56/151 Installing : lua-libs-5.3.5-5.fc30.x86_64 57/151 Installing : lz4-libs-1.8.3-2.fc30.x86_64 58/151 Installing : libsemanage-2.9-0.rc2.1.fc31.x86_64 59/151 Installing : shadow-utils-2:4.6-9.fc31.x86_64 60/151 Running scriptlet: libutempter-1.1.6-16.fc30.x86_64 61/151 Installing : libutempter-1.1.6-16.fc30.x86_64 61/151 Installing : xz-5.2.4-5.fc30.x86_64 62/151 Installing : elfutils-0.176-1.fc30.x86_64 63/151 Installing : zip-3.0-24.fc30.x86_64 64/151 Installing : libpsl-0.20.2-6.fc30.x86_64 65/151 Installing : libmetalink-0.1.3-8.fc30.x86_64 66/151 Installing : tar-2:1.32-1.fc31.x86_64 67/151 Installing : patch-2.7.6-9.fc31.x86_64 68/151 Installing : libdb-utils-5.3.28-37.fc30.x86_64 69/151 Installing : dwz-0.12-10.fc30.x86_64 70/151 Installing : zstd-1.3.8-2.fc30.x86_64 71/151 Installing : libicu-63.1-2.fc30.x86_64 72/151 Installing : boost-regex-1.69.0-6.fc30.x86_64 73/151 Installing : libxml2-2.9.9-2.fc30.x86_64 74/151 Installing : bzip2-1.0.6-29.fc30.x86_64 75/151 Installing : sqlite-libs-3.27.2-3.fc31.x86_64 76/151 Installing : diffutils-3.7-2.fc30.x86_64 77/151 Installing : cpio-2.12-10.fc30.x86_64 78/151 Installing : ncurses-6.1-10.20180923.fc30.x86_64 79/151 Installing : libsigsegv-2.11-7.fc30.x86_64 80/151 Installing : gawk-4.2.1-6.fc30.x86_64 81/151 Installing : libsmartcols-2.33.1-4.fc31.x86_64 82/151 Installing : libtool-ltdl-2.4.6-29.fc30.x86_64 83/151 Installing : libipt-2.0-2.fc30.x86_64 84/151 Installing : libatomic_ops-7.6.10-1.fc31.x86_64 85/151 Installing : gc-7.6.4-5.fc30.x86_64 86/151 Installing : gdbm-libs-1:1.18-4.fc30.x86_64 87/151 Installing : ctags-5.8-25.fc30.x86_64 88/151 Installing : source-highlight-3.1.8-23.fc31.x86_64 89/151 Installing : libgpg-error-1.33-2.fc30.x86_64 90/151 Installing : libgcrypt-1.8.4-3.fc30.x86_64 91/151 Installing : keyutils-libs-1.6-2.fc30.x86_64 92/151 Installing : libverto-0.3.0-7.fc30.x86_64 93/151 Installing : libpkgconf-1.6.0-1.fc30.x86_64 94/151 Installing : pkgconf-1.6.0-1.fc30.x86_64 95/151 Installing : pkgconf-pkg-config-1.6.0-1.fc30.x86_64 96/151 Installing : libtasn1-4.13-7.fc30.x86_64 97/151 Installing : p11-kit-trust-0.23.15-3.fc30.x86_64 98/151 Running scriptlet: p11-kit-trust-0.23.15-3.fc30.x86_64 98/151 Installing : brotli-1.0.7-3.fc30.x86_64 99/151 Installing : libnghttp2-1.37.0-1.fc31.x86_64 100/151 Installing : coreutils-common-8.31-1.fc31.x86_64 101/151 Installing : openssl-libs-1:1.1.1b-3.fc31.x86_64 102/151 Installing : coreutils-8.31-1.fc31.x86_64 103/151 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 104/151 Installing : ca-certificates-2018.2.26-3.fc30.noarch 104/151 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 104/151 Installing : crypto-policies-20190211-2.gite3eacfc.fc30.noarc 105/151 Running scriptlet: crypto-policies-20190211-2.gite3eacfc.fc30.noarc 105/151 Installing : krb5-libs-1.17-6.fc31.x86_64 106/151 Installing : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 107/151 Installing : libblkid-2.33.1-4.fc31.x86_64 108/151 Running scriptlet: libblkid-2.33.1-4.fc31.x86_64 108/151 Installing : libmount-2.33.1-4.fc31.x86_64 109/151 Installing : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 110/151 Installing : gzip-1.9-8.fc30.x86_64 111/151 Installing : cracklib-2.9.6-19.fc30.x86_64 112/151 Installing : pam-1.3.1-17.fc30.x86_64 113/151 Installing : libpwquality-1.4.0-12.fc30.x86_64 114/151 Installing : binutils-gold-2.32-9.fc31.x86_64 115/151 Installing : binutils-2.32-9.fc31.x86_64 116/151 Running scriptlet: binutils-2.32-9.fc31.x86_64 116/151 Installing : glib2-2.60.0-3.fc31.x86_64 117/151 Installing : libbabeltrace-1.5.6-2.fc30.x86_64 118/151 Installing : libfdisk-2.33.1-4.fc31.x86_64 119/151 Installing : libssh-0.8.7-1.fc31.x86_64 120/151 Installing : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64 121/151 Installing : openldap-2.4.47-1.fc30.x86_64 122/151 Installing : libcurl-7.64.0-4.fc31.x86_64 123/151 Installing : curl-7.64.0-4.fc31.x86_64 124/151 Installing : python-pip-wheel-19.0.3-1.fc31.noarch 125/151 Installing : python3-libs-3.7.2-7.fc30.x86_64 126/151 Installing : guile22-2.2.4-3.fc30.x86_64 127/151 Running scriptlet: guile22-2.2.4-3.fc30.x86_64 127/151 Installing : systemd-libs-241-2.gita09c170.fc31.x86_64 128/151 Running scriptlet: systemd-libs-241-2.gita09c170.fc31.x86_64 128/151 Installing : libarchive-3.3.3-4.fc31.x86_64 129/151 Installing : rpm-libs-4.14.2.1-4.fc30.1.x86_64 130/151 Installing : rpm-4.14.2.1-4.fc30.1.x86_64 131/151 Installing : efi-srpm-macros-4-2.fc30.noarch 132/151 Installing : gdb-headless-8.3.50.20190304-1.fc31.x86_64 133/151 Installing : rpm-build-libs-4.14.2.1-4.fc30.1.x86_64 134/151 Installing : rust-srpm-macros-6-4.fc30.noarch 135/151 Installing : qt5-srpm-macros-5.12.1-1.fc31.noarch 136/151 Installing : python-srpm-macros-3-42.fc30.noarch 137/151 Installing : perl-srpm-macros-1-29.fc30.noarch 138/151 Installing : openblas-srpm-macros-2-5.fc30.noarch 139/151 Installing : ocaml-srpm-macros-5-5.fc30.noarch 140/151 Installing : nim-srpm-macros-1-4.fc30.noarch 141/151 Installing : go-srpm-macros-2-19.fc30.noarch 142/151 Installing : gnat-srpm-macros-4-9.fc30.noarch 143/151 Installing : ghc-srpm-macros-1.4.2-9.fc30.noarch 144/151 Installing : fpc-srpm-macros-1.2-1.fc31.noarch 145/151 Installing : redhat-rpm-config-128-1.fc30.noarch 146/151 Installing : rpm-build-4.14.2.1-4.fc30.1.x86_64 147/151 Installing : util-linux-2.33.1-4.fc31.x86_64 148/151 Running scriptlet: util-linux-2.33.1-4.fc31.x86_64 148/151 Installing : make-1:4.2.1-13.fc30.x86_64 149/151 Installing : info-6.6-1.fc30.x86_64 150/151 Installing : which-2.21-14.fc30.x86_64 151/151 Running scriptlet: filesystem-3.10-1.fc30.x86_64 151/151 Running scriptlet: glibc-common-2.29.9000-6.fc31.x86_64 151/151 Running scriptlet: glib2-2.60.0-3.fc31.x86_64 151/151 Running scriptlet: info-6.6-1.fc30.x86_64 151/151 Verifying : shadow-utils-2:4.6-9.fc31.x86_64 1/151 Verifying : diffutils-3.7-2.fc30.x86_64 2/151 Verifying : gzip-1.9-8.fc30.x86_64 3/151 Verifying : make-1:4.2.1-13.fc30.x86_64 4/151 Verifying : redhat-rpm-config-128-1.fc30.noarch 5/151 Verifying : glibc-minimal-langpack-2.29.9000-6.fc31.x86_64 6/151 Verifying : findutils-1:4.6.0-22.fc30.x86_64 7/151 Verifying : fedora-release-31-0.1.noarch 8/151 Verifying : sed-4.5-3.fc30.x86_64 9/151 Verifying : rpm-build-4.14.2.1-4.fc30.1.x86_64 10/151 Verifying : grep-3.1-9.fc30.x86_64 11/151 Verifying : which-2.21-14.fc30.x86_64 12/151 Verifying : patch-2.7.6-9.fc31.x86_64 13/151 Verifying : tar-2:1.32-1.fc31.x86_64 14/151 Verifying : info-6.6-1.fc30.x86_64 15/151 Verifying : unzip-6.0-43.fc30.x86_64 16/151 Verifying : cpio-2.12-10.fc30.x86_64 17/151 Verifying : coreutils-8.31-1.fc31.x86_64 18/151 Verifying : xz-5.2.4-5.fc30.x86_64 19/151 Verifying : bzip2-1.0.6-29.fc30.x86_64 20/151 Verifying : gawk-4.2.1-6.fc30.x86_64 21/151 Verifying : util-linux-2.33.1-4.fc31.x86_64 22/151 Verifying : bash-5.0.2-1.fc30.x86_64 23/151 Verifying : audit-libs-3.0-0.6.20181218gitbdb72c0.fc30.x86_6 24/151 Verifying : glibc-2.29.9000-6.fc31.x86_64 25/151 Verifying : libacl-2.2.53-3.fc30.x86_64 26/151 Verifying : libattr-2.4.48-5.fc30.x86_64 27/151 Verifying : libselinux-2.9-0.rc2.1.fc31.x86_64 28/151 Verifying : libsemanage-2.9-0.rc2.1.fc31.x86_64 29/151 Verifying : libxcrypt-4.4.4-2.fc31.x86_64 30/151 Verifying : setup-2.13.2-1.fc31.noarch 31/151 Verifying : guile22-2.2.4-3.fc30.x86_64 32/151 Verifying : dwz-0.12-10.fc30.x86_64 33/151 Verifying : efi-srpm-macros-4-2.fc30.noarch 34/151 Verifying : file-5.36-2.fc31.x86_64 35/151 Verifying : fpc-srpm-macros-1.2-1.fc31.noarch 36/151 Verifying : ghc-srpm-macros-1.4.2-9.fc30.noarch 37/151 Verifying : gnat-srpm-macros-4-9.fc30.noarch 38/151 Verifying : go-srpm-macros-2-19.fc30.noarch 39/151 Verifying : nim-srpm-macros-1-4.fc30.noarch 40/151 Verifying : ocaml-srpm-macros-5-5.fc30.noarch 41/151 Verifying : openblas-srpm-macros-2-5.fc30.noarch 42/151 Verifying : perl-srpm-macros-1-29.fc30.noarch 43/151 Verifying : python-srpm-macros-3-42.fc30.noarch 44/151 Verifying : qt5-srpm-macros-5.12.1-1.fc31.noarch 45/151 Verifying : rpm-4.14.2.1-4.fc30.1.x86_64 46/151 Verifying : rust-srpm-macros-6-4.fc30.noarch 47/151 Verifying : zip-3.0-24.fc30.x86_64 48/151 Verifying : glibc-common-2.29.9000-6.fc31.x86_64 49/151 Verifying : fedora-release-common-31-0.1.noarch 50/151 Verifying : binutils-2.32-9.fc31.x86_64 51/151 Verifying : elfutils-0.176-1.fc30.x86_64 52/151 Verifying : elfutils-libelf-0.176-1.fc30.x86_64 53/151 Verifying : elfutils-libs-0.176-1.fc30.x86_64 54/151 Verifying : gdb-headless-8.3.50.20190304-1.fc31.x86_64 55/151 Verifying : popt-1.16-17.fc30.x86_64 56/151 Verifying : rpm-build-libs-4.14.2.1-4.fc30.1.x86_64 57/151 Verifying : rpm-libs-4.14.2.1-4.fc30.1.x86_64 58/151 Verifying : zstd-1.3.8-2.fc30.x86_64 59/151 Verifying : pcre-8.43-1.fc31.x86_64 60/151 Verifying : ncurses-libs-6.1-10.20180923.fc30.x86_64 61/151 Verifying : zlib-1.2.11-15.fc30.x86_64 62/151 Verifying : bzip2-libs-1.0.6-29.fc30.x86_64 63/151 Verifying : coreutils-common-8.31-1.fc31.x86_64 64/151 Verifying : gmp-1:6.1.2-10.fc31.x86_64 65/151 Verifying : libcap-2.26-5.fc30.x86_64 66/151 Verifying : ncurses-6.1-10.20180923.fc30.x86_64 67/151 Verifying : openssl-libs-1:1.1.1b-3.fc31.x86_64 68/151 Verifying : xz-libs-5.2.4-5.fc30.x86_64 69/151 Verifying : filesystem-3.10-1.fc30.x86_64 70/151 Verifying : libsigsegv-2.11-7.fc30.x86_64 71/151 Verifying : mpfr-3.1.6-4.fc30.x86_64 72/151 Verifying : readline-8.0-2.fc30.x86_64 73/151 Verifying : libblkid-2.33.1-4.fc31.x86_64 74/151 Verifying : libcap-ng-0.7.9-7.fc31.x86_64 75/151 Verifying : libfdisk-2.33.1-4.fc31.x86_64 76/151 Verifying : libmount-2.33.1-4.fc31.x86_64 77/151 Verifying : libsmartcols-2.33.1-4.fc31.x86_64 78/151 Verifying : libutempter-1.1.6-16.fc30.x86_64 79/151 Verifying : libuuid-2.33.1-4.fc31.x86_64 80/151 Verifying : pam-1.3.1-17.fc30.x86_64 81/151 Verifying : systemd-libs-241-2.gita09c170.fc31.x86_64 82/151 Verifying : basesystem-11-7.fc30.noarch 83/151 Verifying : libgcc-9.0.1-0.10.fc30.x86_64 84/151 Verifying : libsepol-2.9-0.rc2.1.fc31.x86_64 85/151 Verifying : pcre2-10.33-0.3.RC1.fc31.x86_64 86/151 Verifying : gc-7.6.4-5.fc30.x86_64 87/151 Verifying : libffi-3.1-19.fc30.x86_64 88/151 Verifying : libtool-ltdl-2.4.6-29.fc30.x86_64 89/151 Verifying : libunistring-0.9.10-5.fc30.x86_64 90/151 Verifying : file-libs-5.36-2.fc31.x86_64 91/151 Verifying : libarchive-3.3.3-4.fc31.x86_64 92/151 Verifying : libdb-utils-5.3.28-37.fc30.x86_64 93/151 Verifying : tzdata-2018i-2.fc30.noarch 94/151 Verifying : fedora-repos-31-0.2.noarch 95/151 Verifying : alternatives-1.11-4.fc31.x86_64 96/151 Verifying : binutils-gold-2.32-9.fc31.x86_64 97/151 Verifying : libstdc++-9.0.1-0.10.fc30.x86_64 98/151 Verifying : elfutils-default-yama-scope-0.176-1.fc30.noarch 99/151 Verifying : expat-2.2.6-2.fc30.x86_64 100/151 Verifying : libbabeltrace-1.5.6-2.fc30.x86_64 101/151 Verifying : libipt-2.0-2.fc30.x86_64 102/151 Verifying : python3-libs-3.7.2-7.fc30.x86_64 103/151 Verifying : source-highlight-3.1.8-23.fc31.x86_64 104/151 Verifying : libdb-5.3.28-37.fc30.x86_64 105/151 Verifying : libzstd-1.3.8-2.fc30.x86_64 106/151 Verifying : lua-libs-5.3.5-5.fc30.x86_64 107/151 Verifying : ncurses-base-6.1-10.20180923.fc30.noarch 108/151 Verifying : ca-certificates-2018.2.26-3.fc30.noarch 109/151 Verifying : crypto-policies-20190211-2.gite3eacfc.fc30.noarc 110/151 Verifying : cracklib-2.9.6-19.fc30.x86_64 111/151 Verifying : libnsl2-1.2.0-4.20180605git4a062cf.fc30.x86_64 112/151 Verifying : libtirpc-1.1.4-2.rc2.fc30.1.x86_64 113/151 Verifying : libgcrypt-1.8.4-3.fc30.x86_64 114/151 Verifying : lz4-libs-1.8.3-2.fc30.x86_64 115/151 Verifying : libatomic_ops-7.6.10-1.fc31.x86_64 116/151 Verifying : libxml2-2.9.9-2.fc30.x86_64 117/151 Verifying : fedora-gpg-keys-31-0.2.noarch 118/151 Verifying : fedora-repos-rawhide-31-0.2.noarch 119/151 Verifying : glib2-2.60.0-3.fc31.x86_64 120/151 Verifying : gdbm-libs-1:1.18-4.fc30.x86_64 121/151 Verifying : python-pip-wheel-19.0.3-1.fc31.noarch 122/151 Verifying : python-setuptools-wheel-40.8.0-1.fc30.noarch 123/151 Verifying : sqlite-libs-3.27.2-3.fc31.x86_64 124/151 Verifying : boost-regex-1.69.0-6.fc30.x86_64 125/151 Verifying : ctags-5.8-25.fc30.x86_64 126/151 Verifying : krb5-libs-1.17-6.fc31.x86_64 127/151 Verifying : libcom_err-1.45.0-1.fc31.x86_64 128/151 Verifying : libgpg-error-1.33-2.fc30.x86_64 129/151 Verifying : libicu-63.1-2.fc30.x86_64 130/151 Verifying : keyutils-libs-1.6-2.fc30.x86_64 131/151 Verifying : libverto-0.3.0-7.fc30.x86_64 132/151 Verifying : pkgconf-pkg-config-1.6.0-1.fc30.x86_64 133/151 Verifying : pkgconf-1.6.0-1.fc30.x86_64 134/151 Verifying : pkgconf-m4-1.6.0-1.fc30.noarch 135/151 Verifying : libpkgconf-1.6.0-1.fc30.x86_64 136/151 Verifying : libpwquality-1.4.0-12.fc30.x86_64 137/151 Verifying : p11-kit-0.23.15-3.fc30.x86_64 138/151 Verifying : p11-kit-trust-0.23.15-3.fc30.x86_64 139/151 Verifying : libtasn1-4.13-7.fc30.x86_64 140/151 Verifying : curl-7.64.0-4.fc31.x86_64 141/151 Verifying : libmetalink-0.1.3-8.fc30.x86_64 142/151 Verifying : libcurl-7.64.0-4.fc31.x86_64 143/151 Verifying : brotli-1.0.7-3.fc30.x86_64 144/151 Verifying : libidn2-2.1.1a-1.fc30.x86_64 145/151 Verifying : libnghttp2-1.37.0-1.fc31.x86_64 146/151 Verifying : libpsl-0.20.2-6.fc30.x86_64 147/151 Verifying : libssh-0.8.7-1.fc31.x86_64 148/151 Verifying : openldap-2.4.47-1.fc30.x86_64 149/151 Verifying : publicsuffix-list-dafsa-20190128-2.fc30.noarch 150/151 Verifying : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.x86_64 151/151 Installed: bash.x86_64 5.0.2-1.fc30 bzip2.x86_64 1.0.6-29.fc30 coreutils.x86_64 8.31-1.fc31 cpio.x86_64 2.12-10.fc30 diffutils.x86_64 3.7-2.fc30 fedora-release.noarch 31-0.1 findutils.x86_64 1:4.6.0-22.fc30 gawk.x86_64 4.2.1-6.fc30 glibc-minimal-langpack.x86_64 2.29.9000-6.fc31 grep.x86_64 3.1-9.fc30 gzip.x86_64 1.9-8.fc30 info.x86_64 6.6-1.fc30 make.x86_64 1:4.2.1-13.fc30 patch.x86_64 2.7.6-9.fc31 redhat-rpm-config.noarch 128-1.fc30 rpm-build.x86_64 4.14.2.1-4.fc30.1 sed.x86_64 4.5-3.fc30 shadow-utils.x86_64 2:4.6-9.fc31 tar.x86_64 2:1.32-1.fc31 unzip.x86_64 6.0-43.fc30 util-linux.x86_64 2.33.1-4.fc31 which.x86_64 2.21-14.fc30 xz.x86_64 5.2.4-5.fc30 alternatives.x86_64 1.11-4.fc31 audit-libs.x86_64 3.0-0.6.20181218gitbdb72c0.fc30 basesystem.noarch 11-7.fc30 binutils.x86_64 2.32-9.fc31 binutils-gold.x86_64 2.32-9.fc31 boost-regex.x86_64 1.69.0-6.fc30 brotli.x86_64 1.0.7-3.fc30 bzip2-libs.x86_64 1.0.6-29.fc30 ca-certificates.noarch 2018.2.26-3.fc30 coreutils-common.x86_64 8.31-1.fc31 cracklib.x86_64 2.9.6-19.fc30 crypto-policies.noarch 20190211-2.gite3eacfc.fc30 ctags.x86_64 5.8-25.fc30 curl.x86_64 7.64.0-4.fc31 cyrus-sasl-lib.x86_64 2.1.27-0.6rc7.fc30 dwz.x86_64 0.12-10.fc30 efi-srpm-macros.noarch 4-2.fc30 elfutils.x86_64 0.176-1.fc30 elfutils-default-yama-scope.noarch 0.176-1.fc30 elfutils-libelf.x86_64 0.176-1.fc30 elfutils-libs.x86_64 0.176-1.fc30 expat.x86_64 2.2.6-2.fc30 fedora-gpg-keys.noarch 31-0.2 fedora-release-common.noarch 31-0.1 fedora-repos.noarch 31-0.2 fedora-repos-rawhide.noarch 31-0.2 file.x86_64 5.36-2.fc31 file-libs.x86_64 5.36-2.fc31 filesystem.x86_64 3.10-1.fc30 fpc-srpm-macros.noarch 1.2-1.fc31 gc.x86_64 7.6.4-5.fc30 gdb-headless.x86_64 8.3.50.20190304-1.fc31 gdbm-libs.x86_64 1:1.18-4.fc30 ghc-srpm-macros.noarch 1.4.2-9.fc30 glib2.x86_64 2.60.0-3.fc31 glibc.x86_64 2.29.9000-6.fc31 glibc-common.x86_64 2.29.9000-6.fc31 gmp.x86_64 1:6.1.2-10.fc31 gnat-srpm-macros.noarch 4-9.fc30 go-srpm-macros.noarch 2-19.fc30 guile22.x86_64 2.2.4-3.fc30 keyutils-libs.x86_64 1.6-2.fc30 krb5-libs.x86_64 1.17-6.fc31 libacl.x86_64 2.2.53-3.fc30 libarchive.x86_64 3.3.3-4.fc31 libatomic_ops.x86_64 7.6.10-1.fc31 libattr.x86_64 2.4.48-5.fc30 libbabeltrace.x86_64 1.5.6-2.fc30 libblkid.x86_64 2.33.1-4.fc31 libcap.x86_64 2.26-5.fc30 libcap-ng.x86_64 0.7.9-7.fc31 libcom_err.x86_64 1.45.0-1.fc31 libcurl.x86_64 7.64.0-4.fc31 libdb.x86_64 5.3.28-37.fc30 libdb-utils.x86_64 5.3.28-37.fc30 libfdisk.x86_64 2.33.1-4.fc31 libffi.x86_64 3.1-19.fc30 libgcc.x86_64 9.0.1-0.10.fc30 libgcrypt.x86_64 1.8.4-3.fc30 libgpg-error.x86_64 1.33-2.fc30 libicu.x86_64 63.1-2.fc30 libidn2.x86_64 2.1.1a-1.fc30 libipt.x86_64 2.0-2.fc30 libmetalink.x86_64 0.1.3-8.fc30 libmount.x86_64 2.33.1-4.fc31 libnghttp2.x86_64 1.37.0-1.fc31 libnsl2.x86_64 1.2.0-4.20180605git4a062cf.fc30 libpkgconf.x86_64 1.6.0-1.fc30 libpsl.x86_64 0.20.2-6.fc30 libpwquality.x86_64 1.4.0-12.fc30 libselinux.x86_64 2.9-0.rc2.1.fc31 libsemanage.x86_64 2.9-0.rc2.1.fc31 libsepol.x86_64 2.9-0.rc2.1.fc31 libsigsegv.x86_64 2.11-7.fc30 libsmartcols.x86_64 2.33.1-4.fc31 libssh.x86_64 0.8.7-1.fc31 libstdc++.x86_64 9.0.1-0.10.fc30 libtasn1.x86_64 4.13-7.fc30 libtirpc.x86_64 1.1.4-2.rc2.fc30.1 libtool-ltdl.x86_64 2.4.6-29.fc30 libunistring.x86_64 0.9.10-5.fc30 libutempter.x86_64 1.1.6-16.fc30 libuuid.x86_64 2.33.1-4.fc31 libverto.x86_64 0.3.0-7.fc30 libxcrypt.x86_64 4.4.4-2.fc31 libxml2.x86_64 2.9.9-2.fc30 libzstd.x86_64 1.3.8-2.fc30 lua-libs.x86_64 5.3.5-5.fc30 lz4-libs.x86_64 1.8.3-2.fc30 mpfr.x86_64 3.1.6-4.fc30 ncurses.x86_64 6.1-10.20180923.fc30 ncurses-base.noarch 6.1-10.20180923.fc30 ncurses-libs.x86_64 6.1-10.20180923.fc30 nim-srpm-macros.noarch 1-4.fc30 ocaml-srpm-macros.noarch 5-5.fc30 openblas-srpm-macros.noarch 2-5.fc30 openldap.x86_64 2.4.47-1.fc30 openssl-libs.x86_64 1:1.1.1b-3.fc31 p11-kit.x86_64 0.23.15-3.fc30 p11-kit-trust.x86_64 0.23.15-3.fc30 pam.x86_64 1.3.1-17.fc30 pcre.x86_64 8.43-1.fc31 pcre2.x86_64 10.33-0.3.RC1.fc31 perl-srpm-macros.noarch 1-29.fc30 pkgconf.x86_64 1.6.0-1.fc30 pkgconf-m4.noarch 1.6.0-1.fc30 pkgconf-pkg-config.x86_64 1.6.0-1.fc30 popt.x86_64 1.16-17.fc30 publicsuffix-list-dafsa.noarch 20190128-2.fc30 python-pip-wheel.noarch 19.0.3-1.fc31 python-setuptools-wheel.noarch 40.8.0-1.fc30 python-srpm-macros.noarch 3-42.fc30 python3-libs.x86_64 3.7.2-7.fc30 qt5-srpm-macros.noarch 5.12.1-1.fc31 readline.x86_64 8.0-2.fc30 rpm.x86_64 4.14.2.1-4.fc30.1 rpm-build-libs.x86_64 4.14.2.1-4.fc30.1 rpm-libs.x86_64 4.14.2.1-4.fc30.1 rust-srpm-macros.noarch 6-4.fc30 setup.noarch 2.13.2-1.fc31 source-highlight.x86_64 3.1.8-23.fc31 sqlite-libs.x86_64 3.27.2-3.fc31 systemd-libs.x86_64 241-2.gita09c170.fc31 tzdata.noarch 2018i-2.fc30 xz-libs.x86_64 5.2.4-5.fc30 zip.x86_64 3.0-24.fc30 zlib.x86_64 1.2.11-15.fc30 zstd.x86_64 1.3.8-2.fc30 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/kernel-4.19.30-200.rt16.21.fc31.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/871016-fedora-rawhide-x86_64-1553067605.027872/root/var/log/dnf.rpm.log /var/lib/mock/871016-fedora-rawhide-x86_64-1553067605.027872/root/var/log/dnf.librepo.log /var/lib/mock/871016-fedora-rawhide-x86_64-1553067605.027872/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp7hmzpv_x/kernel.spec) Config(child) 1 minutes 15 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=64800): unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1553067683.928481 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.14 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm) Config(871016-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/871016-fedora-rawhide-x86_64-1553067683.928481/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.14 INFO: Mock Version: 1.4.14 Start: dnf update 'Copr repository' 8.5 MB/s | 1.1 MB 00:00 fedora 58 MB/s | 61 MB 00:01 Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 07:41:29 AM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for kernel-4.19.30-200.rt16.21.fc31.src.rpm Start: build setup for kernel-4.19.30-200.rt16.21.fc31.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/kernel-4.19.30-200.rt16.21.fc31.src.rpm Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 07:42:06 AM UTC. Package bash-5.0.2-1.fc30.x86_64 is already installed, skipping. Package binutils-2.32-9.fc31.x86_64 is already installed, skipping. Package bzip2-1.0.6-29.fc30.x86_64 is already installed, skipping. Package diffutils-3.7-2.fc30.x86_64 is already installed, skipping. Package elfutils-0.176-1.fc30.x86_64 is already installed, skipping. Package findutils-1:4.6.0-22.fc30.x86_64 is already installed, skipping. Package gawk-4.2.1-6.fc30.x86_64 is already installed, skipping. Package gzip-1.9-8.fc30.x86_64 is already installed, skipping. Package make-1:4.2.1-13.fc30.x86_64 is already installed, skipping. Package patch-2.7.6-9.fc31.x86_64 is already installed, skipping. Package redhat-rpm-config-128-1.fc30.noarch is already installed, skipping. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bc x86_64 1.07.1-8.fc30 fedora 115 k bison x86_64 3.0.5-2.fc30 fedora 687 k elfutils-devel x86_64 0.176-1.fc30 fedora 81 k flex x86_64 2.6.4-2.fc30 fedora 305 k gcc x86_64 9.0.1-0.10.fc30 fedora 22 M git x86_64 2.21.0-1.fc31 fedora 135 k hostname x86_64 3.20-7.fc30 fedora 27 k kmod x86_64 26-3.fc31 fedora 116 k libkcapi-hmaccalc x86_64 1.1.4-1.fc30 fedora 27 k m4 x86_64 1.4.18-10.fc30 fedora 210 k net-tools x86_64 2.0-0.54.20160912git.fc31 fedora 279 k openssl x86_64 1:1.1.1b-3.fc31 fedora 628 k openssl-devel x86_64 1:1.1.1b-3.fc31 fedora 2.2 M perl-Carp noarch 1.50-418.fc30 fedora 29 k perl-devel x86_64 4:5.28.1-434.fc31 fedora 768 k perl-generators noarch 1.10-11.fc30 fedora 15 k perl-interpreter x86_64 4:5.28.1-434.fc31 fedora 6.4 M pesign x86_64 0.112-22.fc28 fedora 178 k python3-devel x86_64 3.7.2-7.fc30 fedora 212 k Installing dependencies: acl x86_64 2.2.53-3.fc30 fedora 68 k annobin x86_64 8.71-1.fc31 fedora 173 k cpp x86_64 9.0.1-0.10.fc30 fedora 9.4 M cryptsetup-libs x86_64 2.1.0-1.fc30 fedora 338 k dbus x86_64 1:1.12.12-5.fc31 fedora 11 k dbus-broker x86_64 18-1.fc31 fedora 153 k dbus-common noarch 1:1.12.12-5.fc31 fedora 17 k device-mapper x86_64 1.02.154-4.fc31 fedora 149 k device-mapper-libs x86_64 1.02.154-4.fc31 fedora 179 k efivar-libs x86_64 37-1.fc30 fedora 90 k elfutils-libelf-devel x86_64 0.176-1.fc30 fedora 23 k emacs-filesystem noarch 1:26.1-8.fc30 fedora 9.8 k fipscheck x86_64 1.5.0-6.fc30 fedora 24 k fipscheck-lib x86_64 1.5.0-6.fc30 fedora 12 k git-core x86_64 2.21.0-1.fc31 fedora 5.0 M git-core-doc noarch 2.21.0-1.fc31 fedora 2.3 M glibc-devel x86_64 2.29.9000-6.fc31 fedora 1.0 M glibc-headers x86_64 2.29.9000-6.fc31 fedora 481 k gnutls x86_64 3.6.6-1.fc30 fedora 868 k groff-base x86_64 1.22.3-19.fc30 fedora 938 k iptables-libs x86_64 1.8.0-5.fc30 fedora 48 k isl x86_64 0.16.1-8.fc30 fedora 796 k json-c x86_64 0.13.1-4.fc30 fedora 35 k kernel-headers x86_64 5.1.0-0.rc0.git9.1.fc31 fedora 1.2 M keyutils-libs-devel x86_64 1.6-2.fc30 fedora 49 k kmod-libs x86_64 26-3.fc31 fedora 59 k krb5-devel x86_64 1.17-6.fc31 fedora 438 k less x86_64 530-4.fc30 fedora 141 k libargon2 x86_64 20161029-7.fc30 fedora 27 k libcom_err-devel x86_64 1.45.0-1.fc31 fedora 17 k libedit x86_64 3.1-26.20181209cvs.fc30 fedora 94 k libgomp x86_64 9.0.1-0.10.fc30 fedora 210 k libkadm5 x86_64 1.17-6.fc31 fedora 76 k libkcapi x86_64 1.1.4-1.fc30 fedora 43 k libmpc x86_64 1.1.0-3.fc30 fedora 56 k libpcap x86_64 14:1.9.0-3.fc30 fedora 149 k libseccomp x86_64 2.4.0-0.fc31 fedora 61 k libsecret x86_64 0.18.8-1.fc30 fedora 152 k libselinux-devel x86_64 2.9-0.rc2.1.fc31 fedora 117 k libsepol-devel x86_64 2.9-0.rc2.1.fc31 fedora 45 k libverto-devel x86_64 0.3.0-7.fc30 fedora 15 k libxcrypt-devel x86_64 4.4.4-2.fc31 fedora 35 k nettle x86_64 3.4.1rc1-2.fc30 fedora 295 k nspr x86_64 4.20.0-2.fc30 fedora 122 k nss x86_64 3.42.1-1.fc30 fedora 632 k nss-softokn x86_64 3.42.1-1.fc30 fedora 365 k nss-softokn-freebl x86_64 3.42.1-1.fc30 fedora 217 k nss-sysinit x86_64 3.42.1-1.fc30 fedora 20 k nss-util x86_64 3.42.1-1.fc30 fedora 83 k openssh x86_64 7.9p1-4.fc30 fedora 395 k openssh-clients x86_64 7.9p1-4.fc30 fedora 543 k pcre2-devel x86_64 10.33-0.3.RC1.fc31 fedora 620 k pcre2-utf16 x86_64 10.33-0.3.RC1.fc31 fedora 231 k pcre2-utf32 x86_64 10.33-0.3.RC1.fc31 fedora 219 k perl-Data-Dumper x86_64 2.173-2.fc30 fedora 54 k perl-Devel-PPPort x86_64 3.44-1.fc31 fedora 111 k perl-Encode x86_64 4:3.01-10.fc31 fedora 1.5 M perl-Errno x86_64 1.29-434.fc31 fedora 24 k perl-Error noarch 1:0.17027-2.fc30 fedora 42 k perl-Exporter noarch 5.73-419.fc30 fedora 32 k perl-ExtUtils-Command noarch 1:7.34-419.fc30 fedora 14 k perl-ExtUtils-Install noarch 2.14-419.fc30 fedora 45 k perl-ExtUtils-MakeMaker noarch 1:7.34-419.fc30 fedora 296 k perl-ExtUtils-Manifest noarch 1:1.72-1.fc31 fedora 34 k perl-ExtUtils-ParseXS noarch 1:3.39-419.fc30 fedora 188 k perl-Fedora-VSP noarch 0.001-13.fc30 fedora 24 k perl-File-Path noarch 2.16-2.fc30 fedora 36 k perl-File-Temp noarch 1:0.230.900-2.fc30 fedora 61 k perl-Getopt-Long noarch 1:2.50-418.fc30 fedora 61 k perl-Git noarch 2.21.0-1.fc31 fedora 47 k perl-HTTP-Tiny noarch 0.076-2.fc30 fedora 55 k perl-IO x86_64 1.39-434.fc31 fedora 89 k perl-MIME-Base64 x86_64 3.15-418.fc30 fedora 29 k perl-PathTools x86_64 3.75-2.fc30 fedora 85 k perl-Pod-Escapes noarch 1:1.07-418.fc30 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-419.fc30 fedora 84 k perl-Pod-Simple noarch 1:3.35-418.fc30 fedora 211 k perl-Pod-Usage noarch 4:1.69-418.fc30 fedora 32 k perl-Scalar-List-Utils x86_64 3:1.50-418.fc30 fedora 63 k perl-Socket x86_64 4:2.029-1.fc31 fedora 53 k perl-Storable x86_64 1:3.11-7.fc30 fedora 94 k perl-Term-ANSIColor noarch 4.06-419.fc30 fedora 45 k perl-Term-Cap noarch 1.17-418.fc30 fedora 22 k perl-TermReadKey x86_64 2.38-2.fc30 fedora 34 k perl-Test-Harness noarch 1:3.42-419.fc30 fedora 276 k perl-Text-ParseWords noarch 3.30-418.fc30 fedora 16 k perl-Text-Tabs+Wrap noarch 2013.0523-418.fc30 fedora 23 k perl-Time-Local noarch 2:1.280-4.fc30 fedora 31 k perl-Unicode-Normalize x86_64 1.26-418.fc30 fedora 80 k perl-constant noarch 1.33-419.fc30 fedora 23 k perl-libs x86_64 4:5.28.1-434.fc31 fedora 1.6 M perl-macros x86_64 4:5.28.1-434.fc31 fedora 20 k perl-parent noarch 1:0.237-3.fc30 fedora 14 k perl-podlators noarch 1:4.11-4.fc30 fedora 115 k perl-threads x86_64 1:2.22-418.fc30 fedora 56 k perl-threads-shared x86_64 1.59-2.fc30 fedora 42 k perl-version x86_64 7:0.99.24-6.fc30 fedora 62 k python-rpm-macros noarch 3-42.fc30 fedora 11 k python3 x86_64 3.7.2-7.fc30 fedora 38 k python3-pyparsing noarch 2.3.1-1.fc31 fedora 141 k python3-rpm-generators noarch 7-2.fc30 fedora 23 k python3-rpm-macros noarch 3-42.fc30 fedora 10 k python3-setuptools noarch 40.8.0-1.fc30 fedora 636 k qrencode-libs x86_64 3.4.4-8.fc30 fedora 53 k systemd x86_64 241-2.gita09c170.fc31 fedora 3.6 M systemd-pam x86_64 241-2.gita09c170.fc31 fedora 149 k systemd-rpm-macros noarch 241-2.gita09c170.fc31 fedora 21 k systemtap-sdt-devel x86_64 4.1-0.20190308gitb3627d9aa037.fc31 fedora 70 k xz-devel x86_64 5.2.4-5.fc30 fedora 56 k zlib-devel x86_64 1.2.11-15.fc30 fedora 46 k Transaction Summary ================================================================================ Install 129 Packages Package rpm-build-4.14.2.1-4.fc30.1.x86_64 is already installed, skipping. Package tar-2:1.32-1.fc31.x86_64 is already installed, skipping. Package xz-5.2.4-5.fc30.x86_64 is already installed, skipping. Total download size: 74 M Installed size: 243 M Downloading Packages: (1/129): bc-1.07.1-8.fc30.x86_64.rpm 8.4 MB/s | 115 kB 00:00 (2/129): flex-2.6.4-2.fc30.x86_64.rpm 17 MB/s | 305 kB 00:00 (3/129): libkcapi-hmaccalc-1.1.4-1.fc30.x86_64. 4.9 MB/s | 27 kB 00:00 (4/129): git-2.21.0-1.fc31.x86_64.rpm 9.7 MB/s | 135 kB 00:00 (5/129): bison-3.0.5-2.fc30.x86_64.rpm 21 MB/s | 687 kB 00:00 (6/129): hostname-3.20-7.fc30.x86_64.rpm 2.6 MB/s | 27 kB 00:00 (7/129): kmod-26-3.fc31.x86_64.rpm 11 MB/s | 116 kB 00:00 (8/129): m4-1.4.18-10.fc30.x86_64.rpm 21 MB/s | 210 kB 00:00 (9/129): net-tools-2.0-0.54.20160912git.fc31.x8 18 MB/s | 279 kB 00:00 (10/129): perl-Carp-1.50-418.fc30.noarch.rpm 2.9 MB/s | 29 kB 00:00 (11/129): perl-generators-1.10-11.fc30.noarch.r 2.2 MB/s | 15 kB 00:00 (12/129): openssl-1.1.1b-3.fc31.x86_64.rpm 19 MB/s | 628 kB 00:00 (13/129): pesign-0.112-22.fc28.x86_64.rpm 6.4 MB/s | 178 kB 00:00 (14/129): python3-devel-3.7.2-7.fc30.x86_64.rpm 12 MB/s | 212 kB 00:00 (15/129): elfutils-devel-0.176-1.fc30.x86_64.rp 6.1 MB/s | 81 kB 00:00 (16/129): perl-interpreter-5.28.1-434.fc31.x86_ 37 MB/s | 6.4 MB 00:00 (17/129): openssl-devel-1.1.1b-3.fc31.x86_64.rp 13 MB/s | 2.2 MB 00:00 (18/129): perl-devel-5.28.1-434.fc31.x86_64.rpm 18 MB/s | 768 kB 00:00 (19/129): emacs-filesystem-26.1-8.fc30.noarch.r 2.2 MB/s | 9.8 kB 00:00 (20/129): git-core-doc-2.21.0-1.fc31.noarch.rpm 23 MB/s | 2.3 MB 00:00 (21/129): libsecret-0.18.8-1.fc30.x86_64.rpm 6.0 MB/s | 152 kB 00:00 (22/129): perl-Getopt-Long-2.50-418.fc30.noarch 6.0 MB/s | 61 kB 00:00 (23/129): perl-Git-2.21.0-1.fc31.noarch.rpm 4.1 MB/s | 47 kB 00:00 (24/129): perl-PathTools-3.75-2.fc30.x86_64.rpm 7.2 MB/s | 85 kB 00:00 (25/129): perl-TermReadKey-2.38-2.fc30.x86_64.r 3.3 MB/s | 34 kB 00:00 (26/129): libkcapi-1.1.4-1.fc30.x86_64.rpm 4.2 MB/s | 43 kB 00:00 (27/129): git-core-2.21.0-1.fc31.x86_64.rpm 23 MB/s | 5.0 MB 00:00 (28/129): perl-Exporter-5.73-419.fc30.noarch.rp 1.1 MB/s | 32 kB 00:00 (29/129): perl-Fedora-VSP-0.001-13.fc30.noarch. 2.8 MB/s | 24 kB 00:00 (30/129): perl-macros-5.28.1-434.fc31.x86_64.rp 2.4 MB/s | 20 kB 00:00 (31/129): perl-File-Path-2.16-2.fc30.noarch.rpm 4.1 MB/s | 36 kB 00:00 (32/129): perl-IO-1.39-434.fc31.x86_64.rpm 8.0 MB/s | 89 kB 00:00 (33/129): perl-Scalar-List-Utils-1.50-418.fc30. 6.7 MB/s | 63 kB 00:00 (34/129): perl-Text-Tabs+Wrap-2013.0523-418.fc3 1.9 MB/s | 23 kB 00:00 (35/129): perl-Unicode-Normalize-1.26-418.fc30. 7.1 MB/s | 80 kB 00:00 (36/129): perl-constant-1.33-419.fc30.noarch.rp 3.0 MB/s | 23 kB 00:00 (37/129): perl-parent-0.237-3.fc30.noarch.rpm 2.9 MB/s | 14 kB 00:00 (38/129): gcc-9.0.1-0.10.fc30.x86_64.rpm 41 MB/s | 22 MB 00:00 (39/129): perl-threads-2.22-418.fc30.x86_64.rpm 473 kB/s | 56 kB 00:00 (40/129): perl-threads-shared-1.59-2.fc30.x86_6 5.8 MB/s | 42 kB 00:00 (41/129): efivar-libs-37-1.fc30.x86_64.rpm 11 MB/s | 90 kB 00:00 (42/129): nspr-4.20.0-2.fc30.x86_64.rpm 16 MB/s | 122 kB 00:00 (43/129): perl-libs-5.28.1-434.fc31.x86_64.rpm 11 MB/s | 1.6 MB 00:00 (44/129): nss-util-3.42.1-1.fc30.x86_64.rpm 6.7 MB/s | 83 kB 00:00 (45/129): python-rpm-macros-3-42.fc30.noarch.rp 2.1 MB/s | 11 kB 00:00 (46/129): python3-rpm-generators-7-2.fc30.noarc 4.3 MB/s | 23 kB 00:00 (47/129): nss-3.42.1-1.fc30.x86_64.rpm 24 MB/s | 632 kB 00:00 (48/129): python3-rpm-macros-3-42.fc30.noarch.r 1.8 MB/s | 10 kB 00:00 (49/129): elfutils-libelf-devel-0.176-1.fc30.x8 1.6 MB/s | 23 kB 00:00 (50/129): python3-setuptools-40.8.0-1.fc30.noar 29 MB/s | 636 kB 00:00 (51/129): libgomp-9.0.1-0.10.fc30.x86_64.rpm 24 MB/s | 210 kB 00:00 (52/129): isl-0.16.1-8.fc30.x86_64.rpm 38 MB/s | 796 kB 00:00 (53/129): libmpc-1.1.0-3.fc30.x86_64.rpm 5.8 MB/s | 56 kB 00:00 (54/129): zlib-devel-1.2.11-15.fc30.x86_64.rpm 3.9 MB/s | 46 kB 00:00 (55/129): krb5-devel-1.17-6.fc31.x86_64.rpm 23 MB/s | 438 kB 00:00 (56/129): libxcrypt-devel-4.4.4-2.fc31.x86_64.r 5.5 MB/s | 35 kB 00:00 (57/129): perl-Devel-PPPort-3.44-1.fc31.x86_64. 9.9 MB/s | 111 kB 00:00 (58/129): perl-ExtUtils-Install-2.14-419.fc30.n 4.0 MB/s | 45 kB 00:00 (59/129): annobin-8.71-1.fc31.x86_64.rpm 26 MB/s | 173 kB 00:00 (60/129): perl-ExtUtils-ParseXS-3.39-419.fc30.n 16 MB/s | 188 kB 00:00 (61/129): less-530-4.fc30.x86_64.rpm 7.2 MB/s | 141 kB 00:00 (62/129): openssh-clients-7.9p1-4.fc30.x86_64.r 24 MB/s | 543 kB 00:00 (63/129): perl-Pod-Usage-1.69-418.fc30.noarch.r 4.6 MB/s | 32 kB 00:00 (64/129): perl-Text-ParseWords-3.30-418.fc30.no 1.9 MB/s | 16 kB 00:00 (65/129): perl-Error-0.17027-2.fc30.noarch.rpm 4.5 MB/s | 42 kB 00:00 (66/129): perl-File-Temp-0.230.900-2.fc30.noarc 7.7 MB/s | 61 kB 00:00 (67/129): perl-Time-Local-1.280-4.fc30.noarch.r 4.5 MB/s | 31 kB 00:00 (68/129): perl-Errno-1.29-434.fc31.x86_64.rpm 3.8 MB/s | 24 kB 00:00 (69/129): perl-Socket-2.029-1.fc31.x86_64.rpm 6.1 MB/s | 53 kB 00:00 (70/129): nss-sysinit-3.42.1-1.fc30.x86_64.rpm 2.3 MB/s | 20 kB 00:00 (71/129): cpp-9.0.1-0.10.fc30.x86_64.rpm 52 MB/s | 9.4 MB 00:00 (72/129): nss-softokn-3.42.1-1.fc30.x86_64.rpm 5.7 MB/s | 365 kB 00:00 (73/129): libkadm5-1.17-6.fc31.x86_64.rpm 1.5 MB/s | 76 kB 00:00 (74/129): perl-Data-Dumper-2.173-2.fc30.x86_64. 7.0 MB/s | 54 kB 00:00 (75/129): perl-ExtUtils-MakeMaker-7.34-419.fc30 21 MB/s | 296 kB 00:00 (76/129): glibc-devel-2.29.9000-6.fc31.x86_64.r 45 MB/s | 1.0 MB 00:00 (77/129): fipscheck-lib-1.5.0-6.fc30.x86_64.rpm 1.0 MB/s | 12 kB 00:00 (78/129): libedit-3.1-26.20181209cvs.fc30.x86_6 7.0 MB/s | 94 kB 00:00 (79/129): perl-Pod-Perldoc-3.28.01-419.fc30.noa 5.7 MB/s | 84 kB 00:00 (80/129): perl-podlators-4.11-4.fc30.noarch.rpm 11 MB/s | 115 kB 00:00 (81/129): nss-softokn-freebl-3.42.1-1.fc30.x86_ 24 MB/s | 217 kB 00:00 (82/129): perl-ExtUtils-Command-7.34-419.fc30.n 2.0 MB/s | 14 kB 00:00 (83/129): openssh-7.9p1-4.fc30.x86_64.rpm 12 MB/s | 395 kB 00:00 (84/129): perl-ExtUtils-Manifest-1.72-1.fc31.no 3.8 MB/s | 34 kB 00:00 (85/129): perl-Test-Harness-3.42-419.fc30.noarc 22 MB/s | 276 kB 00:00 (86/129): perl-version-0.99.24-6.fc30.x86_64.rp 6.6 MB/s | 62 kB 00:00 (87/129): fipscheck-1.5.0-6.fc30.x86_64.rpm 1.3 MB/s | 24 kB 00:00 (88/129): perl-HTTP-Tiny-0.076-2.fc30.noarch.rp 3.3 MB/s | 55 kB 00:00 (89/129): groff-base-1.22.3-19.fc30.x86_64.rpm 33 MB/s | 938 kB 00:00 (90/129): perl-Term-ANSIColor-4.06-419.fc30.noa 4.1 MB/s | 45 kB 00:00 (91/129): perl-Pod-Simple-3.35-418.fc30.noarch. 9.8 MB/s | 211 kB 00:00 (92/129): perl-Term-Cap-1.17-418.fc30.noarch.rp 1.6 MB/s | 22 kB 00:00 (93/129): perl-MIME-Base64-3.15-418.fc30.x86_64 2.3 MB/s | 29 kB 00:00 (94/129): perl-Pod-Escapes-1.07-418.fc30.noarch 1.8 MB/s | 20 kB 00:00 (95/129): python3-3.7.2-7.fc30.x86_64.rpm 2.6 MB/s | 38 kB 00:00 (96/129): perl-Storable-3.11-7.fc30.x86_64.rpm 4.6 MB/s | 94 kB 00:00 (97/129): systemtap-sdt-devel-4.1-0.20190308git 5.9 MB/s | 70 kB 00:00 (98/129): python3-pyparsing-2.3.1-1.fc31.noarch 15 MB/s | 141 kB 00:00 (99/129): perl-Encode-3.01-10.fc31.x86_64.rpm 31 MB/s | 1.5 MB 00:00 (100/129): acl-2.2.53-3.fc30.x86_64.rpm 2.6 MB/s | 68 kB 00:00 (101/129): cryptsetup-libs-2.1.0-1.fc30.x86_64. 10 MB/s | 338 kB 00:00 (102/129): iptables-libs-1.8.0-5.fc30.x86_64.rp 4.6 MB/s | 48 kB 00:00 (103/129): systemd-241-2.gita09c170.fc31.x86_64 44 MB/s | 3.6 MB 00:00 (104/129): kmod-libs-26-3.fc31.x86_64.rpm 3.0 MB/s | 59 kB 00:00 (105/129): gnutls-3.6.6-1.fc30.x86_64.rpm 14 MB/s | 868 kB 00:00 (106/129): libseccomp-2.4.0-0.fc31.x86_64.rpm 3.7 MB/s | 61 kB 00:00 (107/129): qrencode-libs-3.4.4-8.fc30.x86_64.rp 3.4 MB/s | 53 kB 00:00 (108/129): systemd-pam-241-2.gita09c170.fc31.x8 11 MB/s | 149 kB 00:00 (109/129): systemd-rpm-macros-241-2.gita09c170. 2.9 MB/s | 21 kB 00:00 (110/129): device-mapper-libs-1.02.154-4.fc31.x 13 MB/s | 179 kB 00:00 (111/129): libargon2-20161029-7.fc30.x86_64.rpm 3.8 MB/s | 27 kB 00:00 (112/129): json-c-0.13.1-4.fc30.x86_64.rpm 3.8 MB/s | 35 kB 00:00 (113/129): libpcap-1.9.0-3.fc30.x86_64.rpm 15 MB/s | 149 kB 00:00 (114/129): device-mapper-1.02.154-4.fc31.x86_64 11 MB/s | 149 kB 00:00 (115/129): nettle-3.4.1rc1-2.fc30.x86_64.rpm 15 MB/s | 295 kB 00:00 (116/129): keyutils-libs-devel-1.6-2.fc30.x86_6 4.9 MB/s | 49 kB 00:00 (117/129): libcom_err-devel-1.45.0-1.fc31.x86_6 1.6 MB/s | 17 kB 00:00 (118/129): libsepol-devel-2.9-0.rc2.1.fc31.x86_ 6.2 MB/s | 45 kB 00:00 (119/129): libselinux-devel-2.9-0.rc2.1.fc31.x8 13 MB/s | 117 kB 00:00 (120/129): libverto-devel-0.3.0-7.fc30.x86_64.r 2.9 MB/s | 15 kB 00:00 (121/129): xz-devel-5.2.4-5.fc30.x86_64.rpm 7.5 MB/s | 56 kB 00:00 (122/129): glibc-headers-2.29.9000-6.fc31.x86_6 41 MB/s | 481 kB 00:00 (123/129): dbus-1.12.12-5.fc31.x86_64.rpm 1.3 MB/s | 11 kB 00:00 (124/129): dbus-broker-18-1.fc31.x86_64.rpm 16 MB/s | 153 kB 00:00 (125/129): dbus-common-1.12.12-5.fc31.noarch.rp 2.4 MB/s | 17 kB 00:00 (126/129): pcre2-utf16-10.33-0.3.RC1.fc31.x86_6 19 MB/s | 231 kB 00:00 (127/129): pcre2-devel-10.33-0.3.RC1.fc31.x86_6 21 MB/s | 620 kB 00:00 (128/129): pcre2-utf32-10.33-0.3.RC1.fc31.x86_6 9.2 MB/s | 219 kB 00:00 (129/129): kernel-headers-5.1.0-0.rc0.git9.1.fc 52 MB/s | 1.2 MB 00:00 -------------------------------------------------------------------------------- Total 44 MB/s | 74 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.73-419.fc30.noarch 1/129 Installing : perl-libs-4:5.28.1-434.fc31.x86_64 2/129 Installing : perl-Carp-1.50-418.fc30.noarch 3/129 Installing : perl-Scalar-List-Utils-3:1.50-418.fc30.x86_64 4/129 Installing : nspr-4.20.0-2.fc30.x86_64 5/129 Installing : nss-util-3.42.1-1.fc30.x86_64 6/129 Installing : perl-parent-1:0.237-3.fc30.noarch 7/129 Installing : perl-Text-ParseWords-3.30-418.fc30.noarch 8/129 Installing : fipscheck-1.5.0-6.fc30.x86_64 9/129 Installing : fipscheck-lib-1.5.0-6.fc30.x86_64 10/129 Installing : python3-3.7.2-7.fc30.x86_64 11/129 Installing : python3-setuptools-40.8.0-1.fc30.noarch 12/129 Installing : zlib-devel-1.2.11-15.fc30.x86_64 13/129 Installing : perl-macros-4:5.28.1-434.fc31.x86_64 14/129 Installing : perl-Term-ANSIColor-4.06-419.fc30.noarch 15/129 Installing : libmpc-1.1.0-3.fc30.x86_64 16/129 Installing : m4-1.4.18-10.fc30.x86_64 17/129 Installing : cpp-9.0.1-0.10.fc30.x86_64 18/129 Installing : elfutils-libelf-devel-0.176-1.fc30.x86_64 19/129 Installing : python3-rpm-generators-7-2.fc30.noarch 20/129 Installing : python3-pyparsing-2.3.1-1.fc31.noarch 21/129 Installing : systemtap-sdt-devel-4.1-0.20190308gitb3627d9aa03 22/129 Running scriptlet: openssh-7.9p1-4.fc30.x86_64 23/129 Installing : openssh-7.9p1-4.fc30.x86_64 23/129 Installing : nss-softokn-freebl-3.42.1-1.fc30.x86_64 24/129 Installing : nss-softokn-3.42.1-1.fc30.x86_64 25/129 Installing : nss-sysinit-3.42.1-1.fc30.x86_64 26/129 Installing : nss-3.42.1-1.fc30.x86_64 27/129 Running scriptlet: nss-3.42.1-1.fc30.x86_64 27/129 Installing : perl-Unicode-Normalize-1.26-418.fc30.x86_64 28/129 Installing : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 29/129 Installing : perl-constant-1.33-419.fc30.noarch 30/129 Installing : perl-threads-1:2.22-418.fc30.x86_64 31/129 Installing : perl-threads-shared-1.59-2.fc30.x86_64 32/129 Installing : perl-File-Path-2.16-2.fc30.noarch 33/129 Installing : perl-PathTools-3.75-2.fc30.x86_64 34/129 Installing : perl-Errno-1.29-434.fc31.x86_64 35/129 Installing : perl-interpreter-4:5.28.1-434.fc31.x86_64 36/129 Installing : perl-Socket-4:2.029-1.fc31.x86_64 37/129 Installing : perl-IO-1.39-434.fc31.x86_64 38/129 Installing : perl-File-Temp-1:0.230.900-2.fc30.noarch 39/129 Installing : perl-Data-Dumper-2.173-2.fc30.x86_64 40/129 Installing : perl-MIME-Base64-3.15-418.fc30.x86_64 41/129 Installing : perl-Time-Local-2:1.280-4.fc30.noarch 42/129 Installing : perl-HTTP-Tiny-0.076-2.fc30.noarch 43/129 Installing : perl-Storable-1:3.11-7.fc30.x86_64 44/129 Installing : perl-TermReadKey-2.38-2.fc30.x86_64 45/129 Installing : perl-Devel-PPPort-3.44-1.fc31.x86_64 46/129 Installing : perl-Error-1:0.17027-2.fc30.noarch 47/129 Installing : perl-ExtUtils-Command-1:7.34-419.fc30.noarch 48/129 Installing : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 49/129 Installing : perl-version-7:0.99.24-6.fc30.x86_64 50/129 Installing : perl-Term-Cap-1.17-418.fc30.noarch 51/129 Installing : perl-Pod-Escapes-1:1.07-418.fc30.noarch 52/129 Installing : perl-Fedora-VSP-0.001-13.fc30.noarch 53/129 Installing : kernel-headers-5.1.0-0.rc0.git9.1.fc31.x86_64 54/129 Running scriptlet: glibc-headers-2.29.9000-6.fc31.x86_64 55/129 Installing : glibc-headers-2.29.9000-6.fc31.x86_64 55/129 Installing : glibc-devel-2.29.9000-6.fc31.x86_64 56/129 Installing : libxcrypt-devel-4.4.4-2.fc31.x86_64 57/129 Installing : pcre2-utf32-10.33-0.3.RC1.fc31.x86_64 58/129 Installing : pcre2-utf16-10.33-0.3.RC1.fc31.x86_64 59/129 Installing : pcre2-devel-10.33-0.3.RC1.fc31.x86_64 60/129 Installing : xz-devel-5.2.4-5.fc30.x86_64 61/129 Installing : libverto-devel-0.3.0-7.fc30.x86_64 62/129 Installing : libsepol-devel-2.9-0.rc2.1.fc31.x86_64 63/129 Installing : libselinux-devel-2.9-0.rc2.1.fc31.x86_64 64/129 Installing : libcom_err-devel-1.45.0-1.fc31.x86_64 65/129 Installing : keyutils-libs-devel-1.6-2.fc30.x86_64 66/129 Installing : libpcap-14:1.9.0-3.fc30.x86_64 67/129 Installing : iptables-libs-1.8.0-5.fc30.x86_64 68/129 Installing : nettle-3.4.1rc1-2.fc30.x86_64 69/129 Installing : gnutls-3.6.6-1.fc30.x86_64 70/129 Installing : libargon2-20161029-7.fc30.x86_64 71/129 Installing : json-c-0.13.1-4.fc30.x86_64 72/129 Installing : systemd-rpm-macros-241-2.gita09c170.fc31.noarch 73/129 Installing : qrencode-libs-3.4.4-8.fc30.x86_64 74/129 Installing : libseccomp-2.4.0-0.fc31.x86_64 75/129 Installing : kmod-libs-26-3.fc31.x86_64 76/129 Installing : acl-2.2.53-3.fc30.x86_64 77/129 Installing : device-mapper-1.02.154-4.fc31.x86_64 78/129 Installing : device-mapper-libs-1.02.154-4.fc31.x86_64 79/129 Installing : cryptsetup-libs-2.1.0-1.fc30.x86_64 80/129 Installing : systemd-pam-241-2.gita09c170.fc31.x86_64 81/129 Installing : dbus-1:1.12.12-5.fc31.x86_64 82/129 Running scriptlet: systemd-241-2.gita09c170.fc31.x86_64 83/129 Installing : systemd-241-2.gita09c170.fc31.x86_64 83/129 Running scriptlet: systemd-241-2.gita09c170.fc31.x86_64 83/129 Installing : dbus-common-1:1.12.12-5.fc31.noarch 84/129 Running scriptlet: dbus-common-1:1.12.12-5.fc31.noarch 84/129 Running scriptlet: dbus-broker-18-1.fc31.x86_64 85/129 Installing : dbus-broker-18-1.fc31.x86_64 85/129 Running scriptlet: dbus-broker-18-1.fc31.x86_64 85/129 Installing : libkcapi-1.1.4-1.fc30.x86_64 86/129 Installing : groff-base-1.22.3-19.fc30.x86_64 87/129 Installing : perl-Getopt-Long-1:2.50-418.fc30.noarch 88/129 Installing : perl-Encode-4:3.01-10.fc31.x86_64 89/129 Installing : perl-Pod-Simple-1:3.35-418.fc30.noarch 90/129 Installing : perl-Pod-Usage-4:1.69-418.fc30.noarch 91/129 Installing : perl-podlators-1:4.11-4.fc30.noarch 92/129 Installing : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 93/129 Installing : perl-ExtUtils-ParseXS-1:3.39-419.fc30.noarch 94/129 Installing : perl-Test-Harness-1:3.42-419.fc30.noarch 95/129 Installing : libedit-3.1-26.20181209cvs.fc30.x86_64 96/129 Installing : openssh-clients-7.9p1-4.fc30.x86_64 97/129 Installing : libkadm5-1.17-6.fc31.x86_64 98/129 Installing : krb5-devel-1.17-6.fc31.x86_64 99/129 Installing : less-530-4.fc30.x86_64 100/129 Installing : git-core-2.21.0-1.fc31.x86_64 101/129 Installing : git-core-doc-2.21.0-1.fc31.noarch 102/129 Installing : libgomp-9.0.1-0.10.fc30.x86_64 103/129 Installing : isl-0.16.1-8.fc30.x86_64 104/129 Installing : gcc-9.0.1-0.10.fc30.x86_64 105/129 Installing : perl-devel-4:5.28.1-434.fc31.x86_64 106/129 Installing : perl-ExtUtils-Install-2.14-419.fc30.noarch 107/129 Installing : perl-ExtUtils-MakeMaker-1:7.34-419.fc30.noarch 108/129 Installing : python3-rpm-macros-3-42.fc30.noarch 109/129 Installing : python-rpm-macros-3-42.fc30.noarch 110/129 Installing : efivar-libs-37-1.fc30.x86_64 111/129 Running scriptlet: efivar-libs-37-1.fc30.x86_64 111/129 Installing : libsecret-0.18.8-1.fc30.x86_64 112/129 Installing : emacs-filesystem-1:26.1-8.fc30.noarch 113/129 Installing : perl-Git-2.21.0-1.fc31.noarch 114/129 Installing : git-2.21.0-1.fc31.x86_64 115/129 Running scriptlet: pesign-0.112-22.fc28.x86_64 116/129 Installing : pesign-0.112-22.fc28.x86_64 116/129 Running scriptlet: pesign-0.112-22.fc28.x86_64 116/129 Installing : python3-devel-3.7.2-7.fc30.x86_64 117/129 Installing : annobin-8.71-1.fc31.x86_64 118/129 Installing : openssl-devel-1:1.1.1b-3.fc31.x86_64 119/129 Installing : libkcapi-hmaccalc-1.1.4-1.fc30.x86_64 120/129 Installing : net-tools-2.0-0.54.20160912git.fc31.x86_64 121/129 Running scriptlet: net-tools-2.0-0.54.20160912git.fc31.x86_64 121/129 Installing : elfutils-devel-0.176-1.fc30.x86_64 122/129 Installing : perl-generators-1.10-11.fc30.noarch 123/129 Installing : bison-3.0.5-2.fc30.x86_64 124/129 Installing : flex-2.6.4-2.fc30.x86_64 125/129 Installing : openssl-1:1.1.1b-3.fc31.x86_64 126/129 Installing : kmod-26-3.fc31.x86_64 127/129 Installing : hostname-3.20-7.fc30.x86_64 128/129 Running scriptlet: hostname-3.20-7.fc30.x86_64 128/129 Installing : bc-1.07.1-8.fc30.x86_64 129/129 Running scriptlet: bc-1.07.1-8.fc30.x86_64 129/129 Running scriptlet: systemd-241-2.gita09c170.fc31.x86_64 129/129 Verifying : bc-1.07.1-8.fc30.x86_64 1/129 Verifying : bison-3.0.5-2.fc30.x86_64 2/129 Verifying : flex-2.6.4-2.fc30.x86_64 3/129 Verifying : git-2.21.0-1.fc31.x86_64 4/129 Verifying : libkcapi-hmaccalc-1.1.4-1.fc30.x86_64 5/129 Verifying : hostname-3.20-7.fc30.x86_64 6/129 Verifying : kmod-26-3.fc31.x86_64 7/129 Verifying : m4-1.4.18-10.fc30.x86_64 8/129 Verifying : net-tools-2.0-0.54.20160912git.fc31.x86_64 9/129 Verifying : openssl-1:1.1.1b-3.fc31.x86_64 10/129 Verifying : perl-Carp-1.50-418.fc30.noarch 11/129 Verifying : perl-generators-1.10-11.fc30.noarch 12/129 Verifying : perl-interpreter-4:5.28.1-434.fc31.x86_64 13/129 Verifying : pesign-0.112-22.fc28.x86_64 14/129 Verifying : python3-devel-3.7.2-7.fc30.x86_64 15/129 Verifying : elfutils-devel-0.176-1.fc30.x86_64 16/129 Verifying : gcc-9.0.1-0.10.fc30.x86_64 17/129 Verifying : openssl-devel-1:1.1.1b-3.fc31.x86_64 18/129 Verifying : perl-devel-4:5.28.1-434.fc31.x86_64 19/129 Verifying : emacs-filesystem-1:26.1-8.fc30.noarch 20/129 Verifying : git-core-2.21.0-1.fc31.x86_64 21/129 Verifying : git-core-doc-2.21.0-1.fc31.noarch 22/129 Verifying : libsecret-0.18.8-1.fc30.x86_64 23/129 Verifying : perl-Getopt-Long-1:2.50-418.fc30.noarch 24/129 Verifying : perl-Git-2.21.0-1.fc31.noarch 25/129 Verifying : perl-PathTools-3.75-2.fc30.x86_64 26/129 Verifying : perl-TermReadKey-2.38-2.fc30.x86_64 27/129 Verifying : libkcapi-1.1.4-1.fc30.x86_64 28/129 Verifying : perl-Exporter-5.73-419.fc30.noarch 29/129 Verifying : perl-Fedora-VSP-0.001-13.fc30.noarch 30/129 Verifying : perl-macros-4:5.28.1-434.fc31.x86_64 31/129 Verifying : perl-File-Path-2.16-2.fc30.noarch 32/129 Verifying : perl-IO-1.39-434.fc31.x86_64 33/129 Verifying : perl-Scalar-List-Utils-3:1.50-418.fc30.x86_64 34/129 Verifying : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 35/129 Verifying : perl-Unicode-Normalize-1.26-418.fc30.x86_64 36/129 Verifying : perl-constant-1.33-419.fc30.noarch 37/129 Verifying : perl-libs-4:5.28.1-434.fc31.x86_64 38/129 Verifying : perl-parent-1:0.237-3.fc30.noarch 39/129 Verifying : perl-threads-1:2.22-418.fc30.x86_64 40/129 Verifying : perl-threads-shared-1.59-2.fc30.x86_64 41/129 Verifying : efivar-libs-37-1.fc30.x86_64 42/129 Verifying : nspr-4.20.0-2.fc30.x86_64 43/129 Verifying : nss-3.42.1-1.fc30.x86_64 44/129 Verifying : nss-util-3.42.1-1.fc30.x86_64 45/129 Verifying : python-rpm-macros-3-42.fc30.noarch 46/129 Verifying : python3-rpm-generators-7-2.fc30.noarch 47/129 Verifying : python3-rpm-macros-3-42.fc30.noarch 48/129 Verifying : python3-setuptools-40.8.0-1.fc30.noarch 49/129 Verifying : elfutils-libelf-devel-0.176-1.fc30.x86_64 50/129 Verifying : cpp-9.0.1-0.10.fc30.x86_64 51/129 Verifying : isl-0.16.1-8.fc30.x86_64 52/129 Verifying : libgomp-9.0.1-0.10.fc30.x86_64 53/129 Verifying : libmpc-1.1.0-3.fc30.x86_64 54/129 Verifying : krb5-devel-1.17-6.fc31.x86_64 55/129 Verifying : zlib-devel-1.2.11-15.fc30.x86_64 56/129 Verifying : libxcrypt-devel-4.4.4-2.fc31.x86_64 57/129 Verifying : perl-Devel-PPPort-3.44-1.fc31.x86_64 58/129 Verifying : perl-ExtUtils-Install-2.14-419.fc30.noarch 59/129 Verifying : perl-ExtUtils-ParseXS-1:3.39-419.fc30.noarch 60/129 Verifying : annobin-8.71-1.fc31.x86_64 61/129 Verifying : less-530-4.fc30.x86_64 62/129 Verifying : openssh-clients-7.9p1-4.fc30.x86_64 63/129 Verifying : perl-Pod-Usage-4:1.69-418.fc30.noarch 64/129 Verifying : perl-Text-ParseWords-3.30-418.fc30.noarch 65/129 Verifying : perl-Error-1:0.17027-2.fc30.noarch 66/129 Verifying : perl-File-Temp-1:0.230.900-2.fc30.noarch 67/129 Verifying : perl-Time-Local-2:1.280-4.fc30.noarch 68/129 Verifying : perl-Errno-1.29-434.fc31.x86_64 69/129 Verifying : perl-Socket-4:2.029-1.fc31.x86_64 70/129 Verifying : nss-softokn-3.42.1-1.fc30.x86_64 71/129 Verifying : nss-sysinit-3.42.1-1.fc30.x86_64 72/129 Verifying : libkadm5-1.17-6.fc31.x86_64 73/129 Verifying : glibc-devel-2.29.9000-6.fc31.x86_64 74/129 Verifying : perl-Data-Dumper-2.173-2.fc30.x86_64 75/129 Verifying : perl-ExtUtils-MakeMaker-1:7.34-419.fc30.noarch 76/129 Verifying : fipscheck-lib-1.5.0-6.fc30.x86_64 77/129 Verifying : libedit-3.1-26.20181209cvs.fc30.x86_64 78/129 Verifying : openssh-7.9p1-4.fc30.x86_64 79/129 Verifying : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 80/129 Verifying : perl-podlators-1:4.11-4.fc30.noarch 81/129 Verifying : nss-softokn-freebl-3.42.1-1.fc30.x86_64 82/129 Verifying : perl-ExtUtils-Command-1:7.34-419.fc30.noarch 83/129 Verifying : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 84/129 Verifying : perl-Test-Harness-1:3.42-419.fc30.noarch 85/129 Verifying : perl-version-7:0.99.24-6.fc30.x86_64 86/129 Verifying : fipscheck-1.5.0-6.fc30.x86_64 87/129 Verifying : groff-base-1.22.3-19.fc30.x86_64 88/129 Verifying : perl-HTTP-Tiny-0.076-2.fc30.noarch 89/129 Verifying : perl-Pod-Simple-1:3.35-418.fc30.noarch 90/129 Verifying : perl-Term-ANSIColor-4.06-419.fc30.noarch 91/129 Verifying : perl-Term-Cap-1.17-418.fc30.noarch 92/129 Verifying : perl-MIME-Base64-3.15-418.fc30.x86_64 93/129 Verifying : perl-Pod-Escapes-1:1.07-418.fc30.noarch 94/129 Verifying : python3-3.7.2-7.fc30.x86_64 95/129 Verifying : perl-Encode-4:3.01-10.fc31.x86_64 96/129 Verifying : perl-Storable-1:3.11-7.fc30.x86_64 97/129 Verifying : systemtap-sdt-devel-4.1-0.20190308gitb3627d9aa03 98/129 Verifying : python3-pyparsing-2.3.1-1.fc31.noarch 99/129 Verifying : systemd-241-2.gita09c170.fc31.x86_64 100/129 Verifying : acl-2.2.53-3.fc30.x86_64 101/129 Verifying : cryptsetup-libs-2.1.0-1.fc30.x86_64 102/129 Verifying : gnutls-3.6.6-1.fc30.x86_64 103/129 Verifying : iptables-libs-1.8.0-5.fc30.x86_64 104/129 Verifying : kmod-libs-26-3.fc31.x86_64 105/129 Verifying : libseccomp-2.4.0-0.fc31.x86_64 106/129 Verifying : qrencode-libs-3.4.4-8.fc30.x86_64 107/129 Verifying : systemd-pam-241-2.gita09c170.fc31.x86_64 108/129 Verifying : systemd-rpm-macros-241-2.gita09c170.fc31.noarch 109/129 Verifying : device-mapper-libs-1.02.154-4.fc31.x86_64 110/129 Verifying : json-c-0.13.1-4.fc30.x86_64 111/129 Verifying : libargon2-20161029-7.fc30.x86_64 112/129 Verifying : nettle-3.4.1rc1-2.fc30.x86_64 113/129 Verifying : libpcap-14:1.9.0-3.fc30.x86_64 114/129 Verifying : device-mapper-1.02.154-4.fc31.x86_64 115/129 Verifying : keyutils-libs-devel-1.6-2.fc30.x86_64 116/129 Verifying : libcom_err-devel-1.45.0-1.fc31.x86_64 117/129 Verifying : libselinux-devel-2.9-0.rc2.1.fc31.x86_64 118/129 Verifying : libsepol-devel-2.9-0.rc2.1.fc31.x86_64 119/129 Verifying : libverto-devel-0.3.0-7.fc30.x86_64 120/129 Verifying : glibc-headers-2.29.9000-6.fc31.x86_64 121/129 Verifying : xz-devel-5.2.4-5.fc30.x86_64 122/129 Verifying : dbus-1:1.12.12-5.fc31.x86_64 123/129 Verifying : dbus-broker-18-1.fc31.x86_64 124/129 Verifying : dbus-common-1:1.12.12-5.fc31.noarch 125/129 Verifying : pcre2-devel-10.33-0.3.RC1.fc31.x86_64 126/129 Verifying : pcre2-utf16-10.33-0.3.RC1.fc31.x86_64 127/129 Verifying : pcre2-utf32-10.33-0.3.RC1.fc31.x86_64 128/129 Verifying : kernel-headers-5.1.0-0.rc0.git9.1.fc31.x86_64 129/129 Installed: bc.x86_64 1.07.1-8.fc30 bison.x86_64 3.0.5-2.fc30 elfutils-devel.x86_64 0.176-1.fc30 flex.x86_64 2.6.4-2.fc30 gcc.x86_64 9.0.1-0.10.fc30 git.x86_64 2.21.0-1.fc31 hostname.x86_64 3.20-7.fc30 kmod.x86_64 26-3.fc31 libkcapi-hmaccalc.x86_64 1.1.4-1.fc30 m4.x86_64 1.4.18-10.fc30 net-tools.x86_64 2.0-0.54.20160912git.fc31 openssl.x86_64 1:1.1.1b-3.fc31 openssl-devel.x86_64 1:1.1.1b-3.fc31 perl-Carp.noarch 1.50-418.fc30 perl-devel.x86_64 4:5.28.1-434.fc31 perl-generators.noarch 1.10-11.fc30 perl-interpreter.x86_64 4:5.28.1-434.fc31 pesign.x86_64 0.112-22.fc28 python3-devel.x86_64 3.7.2-7.fc30 acl.x86_64 2.2.53-3.fc30 annobin.x86_64 8.71-1.fc31 cpp.x86_64 9.0.1-0.10.fc30 cryptsetup-libs.x86_64 2.1.0-1.fc30 dbus.x86_64 1:1.12.12-5.fc31 dbus-broker.x86_64 18-1.fc31 dbus-common.noarch 1:1.12.12-5.fc31 device-mapper.x86_64 1.02.154-4.fc31 device-mapper-libs.x86_64 1.02.154-4.fc31 efivar-libs.x86_64 37-1.fc30 elfutils-libelf-devel.x86_64 0.176-1.fc30 emacs-filesystem.noarch 1:26.1-8.fc30 fipscheck.x86_64 1.5.0-6.fc30 fipscheck-lib.x86_64 1.5.0-6.fc30 git-core.x86_64 2.21.0-1.fc31 git-core-doc.noarch 2.21.0-1.fc31 glibc-devel.x86_64 2.29.9000-6.fc31 glibc-headers.x86_64 2.29.9000-6.fc31 gnutls.x86_64 3.6.6-1.fc30 groff-base.x86_64 1.22.3-19.fc30 iptables-libs.x86_64 1.8.0-5.fc30 isl.x86_64 0.16.1-8.fc30 json-c.x86_64 0.13.1-4.fc30 kernel-headers.x86_64 5.1.0-0.rc0.git9.1.fc31 keyutils-libs-devel.x86_64 1.6-2.fc30 kmod-libs.x86_64 26-3.fc31 krb5-devel.x86_64 1.17-6.fc31 less.x86_64 530-4.fc30 libargon2.x86_64 20161029-7.fc30 libcom_err-devel.x86_64 1.45.0-1.fc31 libedit.x86_64 3.1-26.20181209cvs.fc30 libgomp.x86_64 9.0.1-0.10.fc30 libkadm5.x86_64 1.17-6.fc31 libkcapi.x86_64 1.1.4-1.fc30 libmpc.x86_64 1.1.0-3.fc30 libpcap.x86_64 14:1.9.0-3.fc30 libseccomp.x86_64 2.4.0-0.fc31 libsecret.x86_64 0.18.8-1.fc30 libselinux-devel.x86_64 2.9-0.rc2.1.fc31 libsepol-devel.x86_64 2.9-0.rc2.1.fc31 libverto-devel.x86_64 0.3.0-7.fc30 libxcrypt-devel.x86_64 4.4.4-2.fc31 nettle.x86_64 3.4.1rc1-2.fc30 nspr.x86_64 4.20.0-2.fc30 nss.x86_64 3.42.1-1.fc30 nss-softokn.x86_64 3.42.1-1.fc30 nss-softokn-freebl.x86_64 3.42.1-1.fc30 nss-sysinit.x86_64 3.42.1-1.fc30 nss-util.x86_64 3.42.1-1.fc30 openssh.x86_64 7.9p1-4.fc30 openssh-clients.x86_64 7.9p1-4.fc30 pcre2-devel.x86_64 10.33-0.3.RC1.fc31 pcre2-utf16.x86_64 10.33-0.3.RC1.fc31 pcre2-utf32.x86_64 10.33-0.3.RC1.fc31 perl-Data-Dumper.x86_64 2.173-2.fc30 perl-Devel-PPPort.x86_64 3.44-1.fc31 perl-Encode.x86_64 4:3.01-10.fc31 perl-Errno.x86_64 1.29-434.fc31 perl-Error.noarch 1:0.17027-2.fc30 perl-Exporter.noarch 5.73-419.fc30 perl-ExtUtils-Command.noarch 1:7.34-419.fc30 perl-ExtUtils-Install.noarch 2.14-419.fc30 perl-ExtUtils-MakeMaker.noarch 1:7.34-419.fc30 perl-ExtUtils-Manifest.noarch 1:1.72-1.fc31 perl-ExtUtils-ParseXS.noarch 1:3.39-419.fc30 perl-Fedora-VSP.noarch 0.001-13.fc30 perl-File-Path.noarch 2.16-2.fc30 perl-File-Temp.noarch 1:0.230.900-2.fc30 perl-Getopt-Long.noarch 1:2.50-418.fc30 perl-Git.noarch 2.21.0-1.fc31 perl-HTTP-Tiny.noarch 0.076-2.fc30 perl-IO.x86_64 1.39-434.fc31 perl-MIME-Base64.x86_64 3.15-418.fc30 perl-PathTools.x86_64 3.75-2.fc30 perl-Pod-Escapes.noarch 1:1.07-418.fc30 perl-Pod-Perldoc.noarch 3.28.01-419.fc30 perl-Pod-Simple.noarch 1:3.35-418.fc30 perl-Pod-Usage.noarch 4:1.69-418.fc30 perl-Scalar-List-Utils.x86_64 3:1.50-418.fc30 perl-Socket.x86_64 4:2.029-1.fc31 perl-Storable.x86_64 1:3.11-7.fc30 perl-Term-ANSIColor.noarch 4.06-419.fc30 perl-Term-Cap.noarch 1.17-418.fc30 perl-TermReadKey.x86_64 2.38-2.fc30 perl-Test-Harness.noarch 1:3.42-419.fc30 perl-Text-ParseWords.noarch 3.30-418.fc30 perl-Text-Tabs+Wrap.noarch 2013.0523-418.fc30 perl-Time-Local.noarch 2:1.280-4.fc30 perl-Unicode-Normalize.x86_64 1.26-418.fc30 perl-constant.noarch 1.33-419.fc30 perl-libs.x86_64 4:5.28.1-434.fc31 perl-macros.x86_64 4:5.28.1-434.fc31 perl-parent.noarch 1:0.237-3.fc30 perl-podlators.noarch 1:4.11-4.fc30 perl-threads.x86_64 1:2.22-418.fc30 perl-threads-shared.x86_64 1.59-2.fc30 perl-version.x86_64 7:0.99.24-6.fc30 python-rpm-macros.noarch 3-42.fc30 python3.x86_64 3.7.2-7.fc30 python3-pyparsing.noarch 2.3.1-1.fc31 python3-rpm-generators.noarch 7-2.fc30 python3-rpm-macros.noarch 3-42.fc30 python3-setuptools.noarch 40.8.0-1.fc30 qrencode-libs.x86_64 3.4.4-8.fc30 systemd.x86_64 241-2.gita09c170.fc31 systemd-pam.x86_64 241-2.gita09c170.fc31 systemd-rpm-macros.noarch 241-2.gita09c170.fc31 systemtap-sdt-devel.x86_64 4.1-0.20190308gitb3627d9aa037.fc31 xz-devel.x86_64 5.2.4-5.fc30 zlib-devel.x86_64 1.2.11-15.fc30 Complete! Finish: build setup for kernel-4.19.30-200.rt16.21.fc31.src.rpm Start: rpmbuild kernel-4.19.30-200.rt16.21.fc31.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.T6pLGt + umask 022 + cd /builddir/build/BUILD + patch_command='patch -p1 -F1 -s' ++ find /builddir/build/BUILD -maxdepth 1 -type d -name 'kernel-4.*' ++ grep -x -v /builddir/build/BUILD/kernel-4.19.fc31 + sharedirs= + : + '[' -d kernel-4.19.fc31 ']' + '[' '!' -d kernel-4.19.fc31/vanilla-4.19 ']' + '[' -d kernel-4.19.fc31/vanilla-4.19 ']' + rm -f pax_global_header + [[ ! -z '' ]] + cd /builddir/build/BUILD + rm -rf kernel-4.19.fc31 + /usr/bin/mkdir -p kernel-4.19.fc31 + cd kernel-4.19.fc31 + /usr/bin/xz -dc /builddir/build/SOURCES/linux-4.19.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv linux-4.19 vanilla-4.19 + cp -al vanilla-4.19 linux-4.19.30-200.rt16.21.fc31.x86_64 + cd linux-4.19.30-200.rt16.21.fc31.x86_64 + '[' '!' -d .git ']' + git init Initialized empty Git repository in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/.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.30.xz + git add -A :/ + git commit -a -m 'Stable update' [master 73bfbd7] Stable update 2633 files changed, 30152 insertions(+), 16769 deletions(-) delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c create mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c create mode 100644 arch/mips/sibyte/common/dma.c create mode 100644 arch/x86/kernel/process.h delete mode 100644 crypto/speck.c rename drivers/usb/{common/roles.c => roles/class.c} (100%) delete mode 100644 include/crypto/speck.h create mode 100644 include/linux/sched/smt.h create mode 100644 tools/arch/riscv/include/uapi/asm/bitsperlong.h create mode 100644 tools/testing/selftests/netfilter/Makefile create mode 100644 tools/testing/selftests/netfilter/config create mode 100755 tools/testing/selftests/netfilter/nft_nat.sh create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh create mode 100644 tools/testing/selftests/proc/setns-dcache.c + git am /builddir/build/SOURCES/0001-iio-Use-event-header-from-kernel-tree.patch /builddir/build/SOURCES/input-kill-stupid-messages.patch /builddir/build/SOURCES/die-floppy-die.patch /builddir/build/SOURCES/no-pcspkr-modalias.patch /builddir/build/SOURCES/silence-fbcon-logo.patch /builddir/build/SOURCES/Kbuild-Add-an-option-to-enable-GCC-VTA.patch /builddir/build/SOURCES/crash-driver.patch /builddir/build/SOURCES/lis3-improve-handling-of-null-rate.patch /builddir/build/SOURCES/scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch /builddir/build/SOURCES/namespaces-no-expert.patch /builddir/build/SOURCES/ath9k-rx-dma-stop-check.patch /builddir/build/SOURCES/xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch /builddir/build/SOURCES/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch /builddir/build/SOURCES/efi-lockdown.patch /builddir/build/SOURCES/KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch /builddir/build/SOURCES/Add-EFI-signature-data-types.patch /builddir/build/SOURCES/Add-an-EFI-signature-blob-parser-and-key-loader.patch /builddir/build/SOURCES/MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch /builddir/build/SOURCES/MODSIGN-Support-not-importing-certs-from-db.patch /builddir/build/SOURCES/0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch /builddir/build/SOURCES/0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch /builddir/build/SOURCES/0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch /builddir/build/SOURCES/disable-i8042-check-on-apple-mac.patch /builddir/build/SOURCES/drm-i915-hush-check-crtc-state.patch /builddir/build/SOURCES/efi-secureboot.patch /builddir/build/SOURCES/arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch /builddir/build/SOURCES/usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch /builddir/build/SOURCES/ARM-tegra-usb-no-reset.patch /builddir/build/SOURCES/ACPI-scan-Fix-regression-related-to-X-Gene-UARTs.patch /builddir/build/SOURCES/ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch /builddir/build/SOURCES/qcom-msm89xx-fixes.patch /builddir/build/SOURCES/arm-sdhci-esdhc-imx-fixes.patch /builddir/build/SOURCES/arm-omap4-fix-lack-of-time-interupts-after-hotplug.patch /builddir/build/SOURCES/arm-omap4-fix-omap4_dsi_mux_pads-uninitialized-variable.patch /builddir/build/SOURCES/raspberrypi-Fix-firmware-calls-with-large-buffers.patch /builddir/build/SOURCES/bcm2835-mmc-Several-fixes-for-bcm2835-driver.patch /builddir/build/SOURCES/ARM-dts-bcm283x-Several-DTS-improvements.patch /builddir/build/SOURCES/bcm2835-cpufreq-add-CPU-frequency-control-driver.patch /builddir/build/SOURCES/Fix-for-module-sig-verification.patch /builddir/build/SOURCES/input-rmi4-remove-the-need-for-artifical-IRQ.patch /builddir/build/SOURCES/asus-fx503-keyb.patch /builddir/build/SOURCES/CVE-2019-3459-and-CVE-2019-3460.patch /builddir/build/SOURCES/0001-drm-nouveau-register-backlight-on-pascal-and-newer.patch Applying: iio: Use type header from kernel tree Applying: input: kill stupid messages Applying: die-floppy-die Applying: no pcspkr modalias Applying: silence fbcon logo Applying: Kbuild: Add an option to enable GCC VTA Applying: crash-driver Applying: Update of crash driver to handle CONFIG_HARDENED_USERCOPY and to restrict the supported architectures. Applying: lis3: improve handling of null rate Applying: scsi: sd_revalidate_disk prevent NULL ptr deref Applying: namespaces: no expert Applying: ath9k: rx dma stop check Applying: xen/pciback: Don't disable PCI_COMMAND on PCI device reset. Applying: Input - synaptics: pin 3 touches when the firmware reports 3 fingers Applying: Add the ability to lock down access to the running kernel image Applying: Add a SysRq option to lift kernel lockdown Applying: ima: require secure_boot rules in lockdown mode Applying: Enforce module signatures if the kernel is locked down Applying: Restrict /dev/{mem,kmem,port} when the kernel is locked down Applying: kexec_load: Disable at runtime if the kernel is locked down Applying: hibernate: Disable when the kernel is locked down Applying: uswsusp: Disable when the kernel is locked down Applying: PCI: Lock down BAR access when the kernel is locked down Applying: x86: Lock down IO port access when the kernel is locked down Applying: x86/msr: Restrict MSR access when the kernel is locked down Applying: ACPI: Limit access to custom_method when the kernel is locked down Applying: acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down Applying: acpi: Disable ACPI table override if the kernel is locked down Applying: acpi: Disable APEI error injection if the kernel is locked down Applying: Prohibit PCMCIA CIS storage when the kernel is locked down Applying: Lock down TIOCSSERIAL Applying: Lock down module params that specify hardware parameters (eg. ioport) Applying: x86/mmiotrace: Lock down the testmmiotrace module Applying: Lock down /proc/kcore Applying: Lock down kprobes Applying: Lock down perf Applying: debugfs: Restrict debugfs when the kernel is locked down Applying: KEYS: Allow unrestricted boot-time addition of keys to secondary keyring Applying: efi: Add EFI signature data types Applying: efi: Add an EFI signature blob parser Applying: MODSIGN: Import certificates from UEFI Secure Boot Applying: MODSIGN: Allow the "db" UEFI variable to be suppressed Applying: Make get_cert_list() not complain about cert lists that aren't present. Applying: Add efi_status_to_str() and rework efi_status_to_err(). Applying: Make get_cert_list() use efi_status_to_str() to print error messages. Applying: disable i8042 check on apple mac Applying: drm/i915: hush check crtc state Applying: Copy secure_boot flag in boot params across kexec reboot Applying: efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode Applying: efi: Lock down the kernel if booted in secure boot mode Applying: Add option of 13 for FORCE_MAX_ZONEORDER Applying: usb: phy: tegra: Add 38.4MHz clock table entry Applying: ARM: tegra: usb no reset Applying: ACPI / scan: Fix regression related to X-Gene UARTs Applying: ACPI / irq: Workaround firmware issue on X-Gene based m400 Applying: thermal: qcom: tsens: fix crash due to incorrect __init Applying: mmc: sdhci: add quirk to prevent higher speed modes Applying: ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug Applying: ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized Applying: firmware: raspberrypi: Fix firmware calls with large buffers Applying: mmc: bcm2835: Release DMA channel on driver unload Applying: mmc: bcm2835: Avoid possible races on data requests Applying: mmc: bcm2835: Terminate timeout work synchronously Applying: mmc: bcm2835: Refactor dma_map_sg handling Applying: mmc: bcm2835: Properly handle dmaengine_prep_slave_sg Applying: ARM: dts: bcm283x: Fix DTC warning for memory node Applying: ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#size-cells Applying: ARM: dts: bcm2835: Fix labels for GPIO 0,1 Applying: ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug Applying: ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED Applying: ARM: dts: bcm283x: Add missing GPIO line names Applying: bcm2835: cpufreq: add CPU frequency control driver Applying: ARM: bcm2837: Use CPU0 as cooling device Applying: Fix for module sig verification Applying: Input: rmi4 - remove the need for artificial IRQ in case of HID Applying: HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes Applying: HID: asus: Add support for the ASUS FX503VD laptop Applying: Bluetooth: check message types in l2cap_get_conf_opt Applying: Bluetooth: check the buffer size for some messages before parsing Applying: drm/nouveau: register backlight on pascal and newer + tar xpf /builddir/build/SOURCES/patches-4.19.30-rt16.tar.xz + git quiltimport --patches patches/ 0001-ARM-at91-add-TCB-registers-definitions.patch 0002-clocksource-drivers-Add-a-new-driver-for-the-Atmel-A.patch 0003-clocksource-drivers-timer-atmel-tcb-add-clockevent-d.patch 0004-clocksource-drivers-atmel-pit-make-option-silent.patch 0005-ARM-at91-Implement-clocksource-selection.patch 0006-ARM-configs-at91-use-new-TCB-timer-driver.patch 0007-ARM-configs-at91-unselect-PIT.patch irqchip-gic-v3-its-Move-pending-table-allocation-to-.patch Context reduced to (2/2) to apply fragment at 1979 kthread-convert-worker-lock-to-raw-spinlock.patch crypto-caam-qi-simplify-CGR-allocation-freeing.patch sched-fair-Robustify-CFS-bandwidth-timer-locking.patch arm-convert-boot-lock-to-raw.patch x86-ioapic-Don-t-let-setaffinity-unmask-threaded-EOI.patch arm-kprobe-replace-patch_lock-to-raw-lock.patch arm-unwind-use_raw_lock.patch cgroup-use-irqsave-in-cgroup_rstat_flush_locked.patch fscache-initialize-cookie-hash-table-raw-spinlocks.patch Drivers-hv-vmbus-include-header-for-get_irq_regs.patch percpu-include-irqflags.h-for-raw_local_irq_save.patch efi-Allow-efi-runtime.patch x86-efi-drop-task_lock-from-efi_switch_mm.patch arm64-KVM-compute_layout-before-altenates-are-applie.patch of-allocate-free-phandle-cache-outside-of-the-devtre.patch mm-kasan-make-quarantine_lock-a-raw_spinlock_t.patch EXP-rcu-Revert-expedited-GP-parallelization-cleverne.patch kmemleak-Turn-kmemleak_lock-to-raw-spinlock-on-RT.patch NFSv4-replace-seqcount_t-with-a-seqlock_t.patch kernel-sched-Provide-a-pointer-to-the-valid-CPU-mask.patch add_migrate_disable.patch sched-migrate_disable-Add-export_symbol_gpl-for-__mi.patch at91_dont_enable_disable_clock.patch clocksource-tclib-allow-higher-clockrates.patch timekeeping-split-jiffies-lock.patch signal-revert-ptrace-preempt-magic.patch net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch dm-rq-remove-BUG_ON-irqs_disabled-check.patch usb-do-not-disable-interrupts-in-giveback.patch rt-preempt-base-config.patch cpumask-disable-offstack-on-rt.patch jump-label-rt.patch kconfig-disable-a-few-options-rt.patch lockdep-disable-self-test.patch mm-disable-sloub-rt.patch mutex-no-spin-on-rt.patch rcu-disable-rcu-fast-no-hz-on-rt.patch rcu-make-RCU_BOOST-default-on-RT.patch sched-disable-rt-group-sched-on-rt.patch net_disable_NET_RX_BUSY_POLL.patch arm-disable-NEON-in-kernel-mode.patch power-use-generic-rwsem-on-rt.patch powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch power-disable-highmem-on-rt.patch mips-disable-highmem-on-rt.patch x86-use-gen-rwsem-spinlocks-rt.patch leds-trigger-disable-CPU-trigger-on-RT.patch cpufreq-drop-K8-s-driver-from-beeing-selected.patch md-disable-bcache.patch efi-Disable-runtime-services-on-RT.patch printk-kill.patch printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch preempt-nort-rt-variants.patch futex-workaround-migrate_disable-enable-in-different.patch rt-local-irq-lock.patch locallock-provide-get-put-_locked_ptr-variants.patch mm-scatterlist-dont-disable-irqs-on-RT.patch oleg-signal-rt-fix.patch x86-signal-delay-calling-signals-on-32bit.patch fs-replace-bh_uptodate_lock-for-rt.patch fs-jbd-replace-bh_state-lock.patch list_bl.h-make-list-head-locking-RT-safe.patch list_bl-fixup-bogus-lockdep-warning.patch genirq-disable-irqpoll-on-rt.patch genirq-force-threading.patch 0001-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0002-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0003-mm-SLxB-change-list_lock-to-raw_spinlock_t.patch 0004-mm-SLUB-delay-giving-back-empty-slubs-to-IRQ-enabled.patch mm-page_alloc-rt-friendly-per-cpu-pages.patch mm-convert-swap-to-percpu-locked.patch mm-perform-lru_add_drain_all-remotely.patch mm-make-vmstat-rt-aware.patch re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch mm-enable-slub.patch slub-enable-irqs-for-no-wait.patch slub-disable-SLUB_CPU_PARTIAL.patch mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch mm-memcontrol-do_not_disable_irq.patch mm_zsmalloc_copy_with_get_cpu_var_and_locking.patch x86-mm-pat-disable-preemption-__split_large_page-aft.patch radix-tree-use-local-locks.patch timers-prepare-for-full-preemption.patch x86-kvm-require-const-tsc-for-rt.patch pci-switchtec-Don-t-use-completion-s-wait-queue.patch wait.h-include-atomic.h.patch work-simple-Simple-work-queue-implemenation.patch work-simple-drop-a-shit-statement-in-SWORK_EVENT_PEN.patch completion-use-simple-wait-queues.patch fs-aio-simple-simple-work.patch genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch time-hrtimer-avoid-schedule_work-with-interrupts-dis.patch hrtimer-consolidate-hrtimer_init-hrtimer_init_sleepe.patch hrtimers-prepare-full-preemption.patch hrtimer-by-timers-by-default-into-the-softirq-context.patch sched-fair-Make-the-hrtimers-non-hard-again.patch hrtimer-Move-schedule_work-call-to-helper-thread.patch hrtimer-move-state-change-before-hrtimer_cancel-in-d.patch posix-timers-thread-posix-cpu-timers-on-rt.patch sched-delay-put-task.patch sched-limit-nr-migrate.patch sched-mmdrop-delayed.patch kernel-sched-move-stack-kprobe-clean-up-to-__put_tas.patch sched-rt-mutex-wakeup.patch sched-might-sleep-do-not-account-rcu-depth.patch cond-resched-lock-rt-tweak.patch sched-disable-ttwu-queue.patch sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch rt-Increase-decrease-the-nr-of-migratory-tasks-when-.patch hotplug-light-get-online-cpus.patch ftrace-migrate-disable-tracing.patch lockdep-no-softirq-accounting-on-rt.patch tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch softirq-preempt-fix-3-re.patch softirq-disable-softirq-stacks-for-rt.patch softirq-split-locks.patch net-core-use-local_bh_disable-in-netif_rx_ni.patch irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch softirq-split-timer-softirqs-out-of-ksoftirqd.patch softirq-Avoid-local_softirq_pending-messages-if-ksof.patch softirq-Avoid-local_softirq_pending-messages-if-task.patch rtmutex-trylock-is-okay-on-RT.patch fs-nfs-turn-rmdir_sem-into-a-semaphore.patch rtmutex-futex-prepare-rt.patch futex-requeue-pi-fix.patch futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch pid.h-include-atomic.h.patch arm-include-definition-for-cpumask_t.patch locking-locktorture-Do-NOT-include-rwlock.h-directly.patch rtmutex-lock-killable.patch rtmutex-Make-lock_killable-work.patch spinlock-types-separate-raw.patch rtmutex-avoid-include-hell.patch rtmutex_dont_include_rcu.patch rtmutex-Provide-rt_mutex_slowlock_locked.patch rtmutex-export-lockdep-less-version-of-rt_mutex-s-lo.patch rtmutex-add-sleeping-lock-implementation.patch rtmutex-add-mutex-implementation-based-on-rtmutex.patch rtmutex-add-rwsem-implementation-based-on-rtmutex.patch rtmutex-add-rwlock-implementation-based-on-rtmutex.patch rtmutex-rwlock-preserve-state-like-a-sleeping-lock.patch rtmutex-wire-up-RT-s-locking.patch rtmutex-add-ww_mutex-addon-for-mutex-rt.patch kconfig-preempt-rt-full.patch locking-rt-mutex-fix-deadlock-in-device-mapper-block.patch locking-rt-mutex-Flush-block-plug-on-__down_read.patch locking-rtmutex-re-init-the-wait_lock-in-rt_mutex_in.patch ptrace-fix-ptrace-vs-tasklist_lock-race.patch rtmutex-annotate-sleeping-lock-context.patch sched-migrate_disable-fallback-to-preempt_disable-in.patch locking-don-t-check-for-__LINUX_SPINLOCK_TYPES_H-on-.patch peter_zijlstra-frob-rcu.patch rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch rcu-Eliminate-softirq-processing-from-rcutree.patch srcu-use-cpu_online-instead-custom-check.patch srcu-replace-local_irqsave-with-a-locallock.patch rcu-enable-rcu_normal_after_boot-by-default-for-RT.patch drivers-tty-fix-omap-lock-crap.patch drivers-tty-pl011-irq-disable-madness.patch tty-serial-pl011-warning-about-uninitialized.patch rt-serial-warn-fix.patch tty-serial-8250-don-t-take-the-trylock-during-oops.patch peterz-percpu-rwsem-rt.patch mm-protect-activate-switch-mm.patch fs-dcache-bring-back-explicit-INIT_HLIST_BL_HEAD-in.patch fs-dcache-disable-preemption-on-i_dir_seq-s-write-si.patch squashfs-make-use-of-local-lock-in-multi_cpu-decompr.patch thermal-Defer-thermal-wakups-to-threads.patch x86-fpu-Disable-preemption-around-local_bh_disable.patch epoll-use-get-cpu-light.patch mm-vmalloc-use-get-cpu-light.patch block-mq-use-cpu_light.patch block-mq-drop-preempt-disable.patch block-mq-don-t-complete-requests-via-IPI.patch md-raid5-percpu-handling-rt-aware.patch rt-introduce-cpu-chill.patch hrtimer-Don-t-lose-state-in-cpu_chill.patch hrtimer-cpu_chill-save-task-state-in-saved_state.patch block-blk-mq-move-blk_queue_usage_counter_release-in.patch block-use-cpu-chill.patch fs-dcache-use-cpu-chill-in-trylock-loops.patch net-use-cpu-chill.patch fs-dcache-use-swait_queue-instead-of-waitqueue.patch workqueue-use-rcu.patch workqueue-use-locallock.patch work-queue-work-around-irqsafe-timer-optimization.patch workqueue-distangle-from-rq-lock.patch debugobjects-rt.patch seqlock-prevent-rt-starvation.patch sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch skbufhead-raw-lock.patch net-move-xmit_recursion-to-per-task-variable-on-RT.patch net-provide-a-way-to-delegate-processing-a-softirq-t.patch net-dev-always-take-qdisc-s-busylock-in-__dev_xmit_s.patch net-Qdisc-use-a-seqlock-instead-seqcount.patch net-add-back-the-missing-serialization-in-ip_send_un.patch net-add-a-lock-around-icmp_sk.patch net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch irqwork-push_most_work_into_softirq_context.patch printk-rt-aware.patch kernel-printk-Don-t-try-to-print-from-IRQ-NMI-region.patch HACK-printk-drop-the-logbuf_lock-more-often.patch ARM-enable-irq-in-translation-section-permission-fau.patch genirq-update-irq_set_irqchip_state-documentation.patch KVM-arm-arm64-downgrade-preempt_disable-d-region-to-.patch arm64-fpsimd-use-preemp_disable-in-addition-to-local.patch kgb-serial-hackaround.patch sysfs-realtime-entry.patch mm-rt-kmap-atomic-scheduling.patch x86-highmem-add-a-already-used-pte-check.patch arm-highmem-flush-tlb-on-unmap.patch arm-enable-highmem-for-rt.patch scsi-fcoe-rt-aware.patch x86-crypto-reduce-preempt-disabled-regions.patch crypto-Reduce-preempt-disabled-regions-more-algos.patch crypto-limit-more-FPU-enabled-sections.patch crypto-scompress-serialize-RT-percpu-scratch-buffer-.patch crypto-cryptd-add-a-lock-instead-preempt_disable-loc.patch panic-disable-random-on-rt.patch x86-stackprot-no-random-on-rt.patch random-make-it-work-on-rt.patch random-avoid-preempt_disable-ed-section.patch cpu-hotplug--Implement-CPU-pinning.patch sched-Allow-pinned-user-tasks-to-be-awakened-to-the-.patch hotplug-duct-tape-RT-rwlock-usage-for-non-RT.patch upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch net-another-local-irq-disable-alloc-atomic-headache.patch net-core-protect-users-of-napi_alloc_cache-against-r.patch net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch net-make-devnet_rename_seq-a-mutex.patch lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch preempt-lazy-support.patch ftrace-Fix-trace-header-alignment.patch x86-preempt-lazy.patch x86-lazy-preempt-properly-check-against-preempt-mask.patch x86-lazy-preempt-use-proper-return-label-on-32bit-x8.patch arm-preempt-lazy-support.patch powerpc-preempt-lazy-support.patch arch-arm64-Add-lazy-preempt-support.patch connector-cn_proc-Protect-send_msg-with-a-local-lock.patch drivers-block-zram-Replace-bit-spinlocks-with-rtmute.patch drivers-zram-Don-t-disable-preemption-in-zcomp_strea.patch drivers-zram-fix-zcomp_stream_get-smp_processor_id-u.patch tpm_tis-fix-stall-after-iowrite-s.patch watchdog-prevent-deferral-of-watchdogd-wakeup-on-RT.patch drmradeoni915_Use_preempt_disableenable_rt()_where_recommended.patch drmi915_Use_local_lockunlock_irq()_in_intel_pipe_update_startend().patch drm-i915-disable-tracing-on-RT.patch drm-i915-skip-DRM_I915_LOW_LEVEL_TRACEPOINTS-with-NO.patch cgroups-use-simple-wait-in-css_release.patch cpuset-Convert-callback_lock-to-raw_spinlock_t.patch apparmor-use-a-locallock-instead-preempt_disable.patch workqueue-prevent-deadlock-stall.patch signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch localversion.patch + '[' -e localversion-rt ']' + rm -f localversion-rt + git add -A :/ + git commit -a -m 'PREEMPT_RT patch - finished' [master d090f3c] PREEMPT_RT patch - finished 1 file changed, 1 deletion(-) delete mode 100644 localversion-rt + chmod +x scripts/checkpatch.pl + chmod +x tools/objtool/sync-check.sh + mv COPYING COPYING-4.19.30 + touch .scmversion + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-debug.config /builddir/build/SOURCES/kernel-aarch64-rt.config /builddir/build/SOURCES/kernel-aarch64.config /builddir/build/SOURCES/kernel-armv7hl-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae.config /builddir/build/SOURCES/kernel-armv7hl-rt.config /builddir/build/SOURCES/kernel-armv7hl-rtlpae.config /builddir/build/SOURCES/kernel-armv7hl.config /builddir/build/SOURCES/kernel-i686-PAE.config /builddir/build/SOURCES/kernel-i686-PAEdebug.config /builddir/build/SOURCES/kernel-i686-debug.config /builddir/build/SOURCES/kernel-i686-rt.config /builddir/build/SOURCES/kernel-i686-rtPAE.config /builddir/build/SOURCES/kernel-i686.config /builddir/build/SOURCES/kernel-ppc64-debug.config /builddir/build/SOURCES/kernel-ppc64-rt.config /builddir/build/SOURCES/kernel-ppc64.config /builddir/build/SOURCES/kernel-ppc64le-debug.config /builddir/build/SOURCES/kernel-ppc64le-rt.config /builddir/build/SOURCES/kernel-ppc64le.config /builddir/build/SOURCES/kernel-s390x-debug.config /builddir/build/SOURCES/kernel-s390x.config /builddir/build/SOURCES/kernel-x86_64-debug.config /builddir/build/SOURCES/kernel-x86_64-rt.config /builddir/build/SOURCES/kernel-x86_64.config . + cp /builddir/build/SOURCES/kernel-local . + cp /builddir/build/SOURCES/merge.pl . + cp /builddir/build/SOURCES/generate_all_configs.sh . + cp /builddir/build/SOURCES/generate_debug_configs.sh . + cp /builddir/build/SOURCES/generate_bls_conf.sh . + cp /builddir/build/SOURCES/generate_rt_configs.sh . + git add -A :/ + git commit -a -m 'configs and scripts' [master a196ea7] configs and scripts 33 files changed, 178448 insertions(+) rename COPYING => COPYING-4.19.30 (100%) create mode 100755 configs/generate_all_configs.sh create mode 100755 configs/generate_bls_conf.sh create mode 100755 configs/generate_debug_configs.sh create mode 100755 configs/generate_rt_configs.sh create mode 100644 configs/kernel-aarch64-debug.config create mode 100644 configs/kernel-aarch64-rt.config create mode 100644 configs/kernel-aarch64.config create mode 100644 configs/kernel-armv7hl-debug.config create mode 100644 configs/kernel-armv7hl-lpae-debug.config create mode 100644 configs/kernel-armv7hl-lpae.config create mode 100644 configs/kernel-armv7hl-rt.config create mode 100644 configs/kernel-armv7hl-rtlpae.config create mode 100644 configs/kernel-armv7hl.config create mode 100644 configs/kernel-i686-PAE.config create mode 100644 configs/kernel-i686-PAEdebug.config create mode 100644 configs/kernel-i686-debug.config create mode 100644 configs/kernel-i686-rt.config create mode 100644 configs/kernel-i686-rtPAE.config create mode 100644 configs/kernel-i686.config create mode 100644 configs/kernel-local create mode 100644 configs/kernel-ppc64-debug.config create mode 100644 configs/kernel-ppc64-rt.config create mode 100644 configs/kernel-ppc64.config create mode 100644 configs/kernel-ppc64le-debug.config create mode 100644 configs/kernel-ppc64le-rt.config create mode 100644 configs/kernel-ppc64le.config create mode 100644 configs/kernel-s390x-debug.config create mode 100644 configs/kernel-s390x.config create mode 100644 configs/kernel-x86_64-debug.config create mode 100644 configs/kernel-x86_64-rt.config create mode 100644 configs/kernel-x86_64.config create mode 100755 configs/merge.pl + VERSION=4.19.30 + ./generate_rt_configs.sh rm: cannot remove 'kernel-armv7hllpae.config': No such file or directory rm: cannot remove 'kernel-i686PAE.config': No such file or directory + for i in kernel-4.19.30-x86_64*.config + mv kernel-4.19.30-x86_64-rt.config kernel-4.19.30-x86_64-rt.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.30-x86_64-rt.config.tmp + rm kernel-4.19.30-x86_64-rt.config.tmp + git add -A :/ + git commit -a -m 'config processed' [master 6dc7131] config processed 14 files changed, 41334 deletions(-) rename configs/{kernel-aarch64-rt.config => kernel-4.19.30-aarch64-rt.config} (100%) rename configs/{kernel-armv7hl-rt.config => kernel-4.19.30-armv7hl-rt.config} (100%) rename configs/{kernel-armv7hl-rtlpae.config => kernel-4.19.30-armv7hl-rtlpae.config} (100%) rename configs/{kernel-i686-rt.config => kernel-4.19.30-i686-rt.config} (100%) rename configs/{kernel-i686-rtPAE.config => kernel-4.19.30-i686-rtPAE.config} (100%) rename configs/{kernel-ppc64-rt.config => kernel-4.19.30-ppc64-rt.config} (100%) rename configs/{kernel-ppc64le-rt.config => kernel-4.19.30-ppc64le-rt.config} (100%) rename configs/{kernel-x86_64-rt.config => kernel-4.19.30-x86_64-rt.config} (100%) delete mode 100644 configs/kernel-aarch64.config delete mode 100644 configs/kernel-armv7hl.config delete mode 100644 configs/kernel-i686.config delete mode 100644 configs/kernel-ppc64.config delete mode 100644 configs/kernel-ppc64le.config delete mode 100644 configs/kernel-x86_64.config + rm -f 'kernel-4.19.30-*debug.config' + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= + OPTS=' -c' + ./process_configs.sh -c kernel 4.19.30 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-aarch64-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-armv7hl-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-armv7hl-rtlpae.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rtPAE.config ... /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-ppc64-rt.config ... /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-ppc64le-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs/kernel-4.19.30-x86_64-rt.config ... done Processed config files are in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64/configs + cd .. + find . '(' -name '*.orig' -o -name '*~' ')' -exec rm -f '{}' ';' + find . -name .gitignore -exec rm -f '{}' ';' + pathfix.py -pni '/usr/bin/python3 -s' scripts/ scripts/bpf_helpers_doc.py: updating scripts/checkkconfigsymbols.py: updating scripts/spdxcheck.py: updating scripts/gdb/linux/__init__.py: no change scripts/gdb/linux/cpus.py: no change scripts/gdb/linux/dmesg.py: no change scripts/gdb/linux/lists.py: no change scripts/gdb/linux/modules.py: no change scripts/gdb/linux/proc.py: no change scripts/gdb/linux/symbols.py: no change scripts/gdb/linux/tasks.py: no change scripts/gdb/linux/utils.py: no change scripts/kconfig/tests/conftest.py: no change scripts/kconfig/tests/auto_submenu/__init__.py: no change scripts/kconfig/tests/choice/__init__.py: no change scripts/kconfig/tests/choice_value_with_m_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_inc/__init__.py: no change scripts/kconfig/tests/inter_choice/__init__.py: no change scripts/kconfig/tests/new_choice_with_dep/__init__.py: no change scripts/kconfig/tests/no_write_if_dep_unmet/__init__.py: no change scripts/kconfig/tests/preprocess/builtin_func/__init__.py: no change scripts/kconfig/tests/preprocess/circular_expansion/__init__.py: no change scripts/kconfig/tests/preprocess/escape/__init__.py: no change scripts/kconfig/tests/preprocess/variable/__init__.py: no change scripts/kconfig/tests/rand_nested_choice/__init__.py: no change scripts/tracing/draw_functrace.py: updating recursedown('scripts/') recursedown('scripts/basic') recursedown('scripts/coccinelle') recursedown('scripts/coccinelle/api') recursedown('scripts/coccinelle/api/alloc') recursedown('scripts/coccinelle/api/debugfs') recursedown('scripts/coccinelle/free') recursedown('scripts/coccinelle/iterators') recursedown('scripts/coccinelle/locks') recursedown('scripts/coccinelle/misc') recursedown('scripts/coccinelle/null') recursedown('scripts/coccinelle/tests') recursedown('scripts/dtc') recursedown('scripts/dtc/include-prefixes') recursedown('scripts/dtc/libfdt') recursedown('scripts/gcc-plugins') recursedown('scripts/gdb') recursedown('scripts/gdb/linux') recursedown('scripts/genksyms') recursedown('scripts/kconfig') recursedown('scripts/kconfig/lxdialog') recursedown('scripts/kconfig/tests') recursedown('scripts/kconfig/tests/auto_submenu') recursedown('scripts/kconfig/tests/choice') recursedown('scripts/kconfig/tests/choice_value_with_m_dep') recursedown('scripts/kconfig/tests/err_recursive_dep') recursedown('scripts/kconfig/tests/err_recursive_inc') recursedown('scripts/kconfig/tests/inter_choice') recursedown('scripts/kconfig/tests/new_choice_with_dep') recursedown('scripts/kconfig/tests/no_write_if_dep_unmet') recursedown('scripts/kconfig/tests/preprocess') recursedown('scripts/kconfig/tests/preprocess/builtin_func') recursedown('scripts/kconfig/tests/preprocess/circular_expansion') recursedown('scripts/kconfig/tests/preprocess/escape') recursedown('scripts/kconfig/tests/preprocess/variable') recursedown('scripts/kconfig/tests/rand_nested_choice') recursedown('scripts/ksymoops') recursedown('scripts/mod') recursedown('scripts/package') recursedown('scripts/selinux') recursedown('scripts/selinux/genheaders') recursedown('scripts/selinux/mdp') recursedown('scripts/tracing') + pathfix.py -pni '/usr/bin/python3 -s' scripts/diffconfig scripts/diffconfig: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/bloat-o-meter scripts/bloat-o-meter: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/show_delta scripts/show_delta: updating + cd .. Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LGEPOv + exit 0 + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/libexec + cd linux-4.19.30-200.rt16.21.fc31.x86_64 + BuildKernel bzImage arch/x86/boot/bzImage 1 rt + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour=rt BUILDING A KERNEL FOR rt x86_64... + DoVDSO=1 + Flav=+rt + InstallName=vmlinuz + Config=kernel-4.19.30-x86_64-rt.config + DevelDir=/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt + '[' arch/x86/boot/bzImage = vmlinux ']' + CopyKernel=cp + KernelVer=4.19.30-200.rt16.21.fc31.x86_64+rt + echo BUILDING A KERNEL FOR rt x86_64... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 30/' Makefile + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.rt16.21.fc31.x86_64+rt/' Makefile + make -s mrproper + cp configs/kernel-4.19.30-x86_64-rt.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. ++ head -1 .config ++ cut -b 3- + Arch=x86_64 + echo USING ARCH=x86_64 USING ARCH=x86_64 + make -s ARCH=x86_64 olddefconfig + make -s ARCH=x86_64 -j2 bzImage In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_clock_gettime': ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_gettimeofday': ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vclock_gettime.c:15: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_clock_gettime': ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_gettimeofday': ./include/linux/compiler.h:179:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ In file included from ./arch/x86/include/asm/vgtod.h:5, from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: ./include/linux/compiler.h:179:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 179 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:190:2: note: in expansion of macro '__READ_ONCE_SIZE' 190 | __READ_ONCE_SIZE; | ^~~~~~~~~~~~~~~~ In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' 37 | extern u8 hvclock_page | ^~~~~~~~~~~~ arch/x86/entry/vsyscall/vsyscall_64.o: warning: objtool: warn_bad_vsyscall()+0x32: sibling call from callable instruction with modified stack frame arch/x86/entry/common.o: warning: objtool: prepare_exit_to_usermode()+0x25: sibling call from callable instruction with modified stack frame arch/x86/entry/common.o: warning: objtool: syscall_return_slowpath()+0x49: sibling call from callable instruction with modified stack frame arch/x86/entry/common.o: warning: objtool: do_syscall_64()+0xa7: sibling call from callable instruction with modified stack frame arch/x86/entry/common.o: warning: objtool: do_int80_syscall_32()+0xac: sibling call from callable instruction with modified stack frame arch/x86/entry/common.o: warning: objtool: do_fast_syscall_32()+0x1e3: sibling call from callable instruction with modified stack frame arch/x86/events/amd/ibs.o: warning: objtool: force_ibs_eilvt_setup()+0x15b: sibling call from callable instruction with modified stack frame arch/x86/events/intel/core.o: warning: objtool: intel_snb_check_microcode()+0x8d: sibling call from callable instruction with modified stack frame arch/x86/events/intel/pt.o: warning: objtool: pt_handle_status()+0x203: sibling call from callable instruction with modified stack frame arch/x86/events/core.o: warning: objtool: x86_pmu_commit_txn()+0x92: sibling call from callable instruction with modified stack frame arch/x86/events/core.o: warning: objtool: x86_pmu_add()+0xa7: sibling call from callable instruction with modified stack frame arch/x86/events/core.o: warning: objtool: perf_event_print_debug()+0x55: sibling call from callable instruction with modified stack frame arch/x86/events/core.o: warning: objtool: perf_event_print_debug.cold()+0x137: return with modified stack frame arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb()+0x7d: sibling call from callable instruction with modified stack frame arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb.cold()+0x0: leave instruction with modified stack frame arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_register_lapic()+0xc: sibling call from callable instruction with modified stack frame arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_map_cpu()+0x27: sibling call from callable instruction with modified stack frame arch/x86/kernel/acpi/sleep.o: warning: objtool: x86_acpi_suspend_lowlevel()+0x33: sibling call from callable instruction with modified stack frame arch/x86/kernel/acpi/apei.o: warning: objtool: arch_apei_enable_cmcff()+0x22: sibling call from callable instruction with modified stack frame arch/x86/kernel/acpi/cstate.o: warning: objtool: acpi_processor_ffh_cstate_probe_cpu()+0x65: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: lapic_setup_esr()+0xb1: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: setup_local_APIC()+0x16c: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT()+0xb5: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: setup_APIC_eilvt()+0xdf: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable()+0x3c: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0()+0x5f: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: generic_processor_info()+0x161: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT.cold()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable.cold()+0xf: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/vector.o: warning: objtool: x86_vector_activate()+0x16e: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/vector.o: warning: objtool: irq_force_complete_move()+0x45: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/vector.o: warning: objtool: lapic_can_unplug_cpu()+0x43: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin()+0xcf: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: __add_pin_to_irq_node()+0x61: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: alloc_ioapic_saved_registers.part.0()+0x34: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_save_irq()+0x11: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: acpi_get_override_irq()+0xc4: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: pin_2_irq()+0x3a: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: IO_APIC_get_PCI_irq_vector()+0x23: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_irqdomain_alloc()+0x12b: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_register_ioapic()+0x2f: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_unregister_ioapic()+0x95: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin.cold()+0x1e: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/io_apic.o: warning: objtool: alloc_ioapic_saved_registers.part.0.cold()+0xb: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_phys_probe()+0x31: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_acpi_madt_oem_check()+0x86: sibling call from callable instruction with modified stack frame arch/x86/kernel/apic/apic_flat_64.o: warning: objtool: physflat_acpi_madt_oem_check.cold()+0x12: unreachable instruction arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: wait_for_panic()+0x27: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic()+0x6c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: srao_decode_notifier()+0x6b: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mcheck_cpu_init()+0x50: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_disable_bank()+0x18: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic.cold()+0xdf: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: do_machine_check()+0xaf1: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-genpool.o: warning: objtool: mce_gen_pool_add()+0xd5: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt()+0x7b: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover()+0x1a6: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_intel_adjust_timer()+0x54: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt.cold()+0x8: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover.cold()+0x1c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank()+0xd0: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: umc_normaddr_to_sysaddr()+0x88: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: mce_amd_feature_init()+0x23d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank.cold()+0x26: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/therm_throt.o: warning: objtool: intel_init_thermal()+0x1c9: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: set_trigger()+0x54: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: show_trigger()+0x20: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: mce_chrdev_read()+0xc6: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/core.o: warning: objtool: microcode_write()+0x1d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/core.o: warning: objtool: mc_cpu_online()+0x4a: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/core.o: warning: objtool: reload_store()+0xc2: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __wait_for_cpus()+0x3b: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __reload_late()+0x77: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: collect_cpu_info()+0xa7: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: save_microcode_patch()+0x123: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: generic_load_microcode()+0x4d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_intel()+0x11a: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_early()+0xc2: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: apply_microcode_amd()+0xaa: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: load_microcode_amd()+0x40: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: request_microcode_amd()+0xbb: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd()+0x7c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd.cold()+0x43: return with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add_page()+0x5c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add()+0x1d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: arch_phys_wc_add()+0x46: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del_page()+0x55: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del()+0x24: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add.cold()+0x38: return with modified stack frame arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del.cold()+0x23: return with modified stack frame arch/x86/kernel/cpu/mtrr/if.o: warning: objtool: mtrr_write()+0x7c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mtrr/generic.o: warning: objtool: generic_get_mtrr()+0x9c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/cacheinfo.o: warning: objtool: store_cache_disable()+0x8d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/common.o: warning: objtool: filter_cpuid_features()+0x5b: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/common.o: warning: objtool: get_cpu_vendor()+0x56: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/common.o: warning: objtool: detect_ht_early()+0x70: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/common.o: warning: objtool: identify_secondary_cpu()+0x3d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/common.o: warning: objtool: microcode_check()+0xdb: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/bugs.o: warning: objtool: arch_smt_update.part.0()+0x5d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/bugs.o: warning: objtool: retpoline_module_ok()+0x18: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel_energy_perf.part.0()+0x20: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel.o: warning: objtool: early_init_intel()+0x35c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel()+0x420: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/amd.o: warning: objtool: bsp_init_amd()+0x6e: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/amd.o: warning: objtool: early_init_amd()+0x1d6: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: mba_wrmsr()+0x2d: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: intel_rdt_online_cpu()+0x203: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: delay_bw_map()+0x17: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdtgroup_add_files()+0x9c: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdt_mount()+0x64: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: cqm_handle_limbo()+0x93: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: mbm_handle_overflow()+0x22e: sibling call from callable instruction with modified stack frame arch/x86/kernel/kprobes/core.o: warning: objtool: trampoline_handler()+0x76: sibling call from callable instruction with modified stack frame arch/x86/kernel/kprobes/core.o: warning: objtool: reenter_kprobe()+0x5f: sibling call from callable instruction with modified stack frame arch/x86/kernel/kprobes/core.o: warning: objtool: __copy_instruction()+0xa9: sibling call from callable instruction with modified stack frame arch/x86/kernel/process_64.o: warning: objtool: __show_regs()+0x25: sibling call from callable instruction with modified stack frame arch/x86/kernel/process_64.o: warning: objtool: __show_regs.cold()+0x95: return with modified stack frame arch/x86/kernel/signal.o: warning: objtool: signal_fault()+0x48: sibling call from callable instruction with modified stack frame arch/x86/kernel/traps.o: warning: objtool: do_trap()+0xdc: sibling call from callable instruction with modified stack frame arch/x86/kernel/traps.o: warning: objtool: do_general_protection()+0xc9: sibling call from callable instruction with modified stack frame arch/x86/kernel/traps.o: warning: objtool: do_double_fault()+0x96: sibling call from callable instruction with modified stack frame arch/x86/kernel/traps.o: warning: objtool: do_trap.cold()+0x4f: sibling call from callable instruction with modified stack frame arch/x86/kernel/irq.o: warning: objtool: ack_bad_irq()+0x16: sibling call from callable instruction with modified stack frame arch/x86/kernel/irq_64.o: warning: objtool: handle_irq()+0x9f: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack_64.o: warning: objtool: get_stack_info()+0x13a: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: oops_end()+0x99: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes()+0x54: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: show_regs()+0x34: sibling call from callable instruction with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes.cold()+0x24: return with modified stack frame arch/x86/kernel/dumpstack.o: warning: objtool: show_regs.cold()+0x16: sibling call from callable instruction with modified stack frame arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler()+0x23: sibling call from callable instruction with modified stack frame arch/x86/kernel/nmi.o: warning: objtool: pci_serr_error()+0x3c: sibling call from callable instruction with modified stack frame arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error()+0x59: sibling call from callable instruction with modified stack frame arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler.cold()+0x2c: sibling call from callable instruction with modified stack frame arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error.cold()+0x9: sibling call from callable instruction with modified stack frame arch/x86/kernel/i8259.o: warning: objtool: mask_and_ack_8259A()+0xbc: sibling call from callable instruction with modified stack frame arch/x86/kernel/i8259.o: warning: objtool: probe_8259A()+0x2a: sibling call from callable instruction with modified stack frame arch/x86/kernel/quirks.o: warning: objtool: ati_force_enable_hpet()+0x38: sibling call from callable instruction with modified stack frame arch/x86/kernel/quirks.o: warning: objtool: nvidia_force_enable_hpet()+0x31: sibling call from callable instruction with modified stack frame arch/x86/kernel/quirks.o: warning: objtool: vt8237_force_enable_hpet()+0x32: sibling call from callable instruction with modified stack frame arch/x86/kernel/quirks.o: warning: objtool: force_hpet_resume()+0x108: sibling call from callable instruction with modified stack frame arch/x86/kernel/kdebugfs.c: In function 'boot_params_kdebugfs_init': arch/x86/kernel/kdebugfs.c:163:10: warning: taking address of packed member of 'struct setup_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | &boot_params.hdr.version); | ^~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0()+0x81: sibling call from callable instruction with modified stack frame arch/x86/kernel/alternative.o: warning: objtool: apply_alternatives()+0x39: sibling call from callable instruction with modified stack frame arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add()+0xa4: sibling call from callable instruction with modified stack frame arch/x86/kernel/alternative.o: warning: objtool: alternatives_enable_smp()+0x45: sibling call from callable instruction with modified stack frame arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0.cold()+0x48: sibling call from callable instruction with modified stack frame arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add.cold()+0x2a: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu()+0x21e: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc.o: warning: objtool: tsc_refine_calibration_work()+0x13d: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc.o: warning: objtool: native_calibrate_cpu_early()+0x1a7: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu.cold()+0x48: return with modified stack frame arch/x86/kernel/rtc.o: warning: objtool: mach_set_rtc_mmss()+0x37: sibling call from callable instruction with modified stack frame arch/x86/kernel/process.o: warning: objtool: select_idle_routine()+0x5f: sibling call from callable instruction with modified stack frame arch/x86/kernel/tboot.c: In function 'tboot_wait_for_aps': arch/x86/kernel/tboot.c:329:33: warning: taking address of packed member of 'struct tboot' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | while (atomic_read((atomic_t *)&tboot->num_in_wfs) != num_aps && | ^~~~~~~~~~~~~~~~~~ arch/x86/kernel/tboot.c:338:35: warning: taking address of packed member of 'struct tboot' may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | return !(atomic_read((atomic_t *)&tboot->num_in_wfs) == num_aps); | ^~~~~~~~~~~~~~~~~~ arch/x86/kernel/tboot.o: warning: objtool: tboot_dying_cpu()+0x6a: sibling call from callable instruction with modified stack frame arch/x86/kernel/tboot.o: warning: objtool: tboot_shutdown()+0xc1: sibling call from callable instruction with modified stack frame arch/x86/kernel/tboot.o: warning: objtool: tboot_sleep()+0x10c: sibling call from callable instruction with modified stack frame arch/x86/kernel/reboot.o: warning: objtool: native_machine_emergency_restart()+0x68: sibling call from callable instruction with modified stack frame arch/x86/kernel/msr.o: warning: objtool: msr_ioctl()+0xd0: sibling call from callable instruction with modified stack frame arch/x86/kernel/msr.o: warning: objtool: msr_write()+0x5c: sibling call from callable instruction with modified stack frame arch/x86/kernel/smpboot.o: warning: objtool: topology_update_package_map()+0x2e: sibling call from callable instruction with modified stack frame arch/x86/kernel/smpboot.o: warning: objtool: wakeup_secondary_cpu_via_nmi()+0x8a: sibling call from callable instruction with modified stack frame arch/x86/kernel/smpboot.o: warning: objtool: native_cpu_up()+0x3a: sibling call from callable instruction with modified stack frame arch/x86/kernel/smpboot.o: warning: objtool: common_cpu_die()+0x14: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc_sync.o: warning: objtool: tsc_store_and_check_tsc_adjust()+0x109: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_source()+0x165: sibling call from callable instruction with modified stack frame arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_target()+0xcf: sibling call from callable instruction with modified stack frame arch/x86/kernel/ftrace.o: warning: objtool: addr_from_call()+0x35: sibling call from callable instruction with modified stack frame arch/x86/kernel/ftrace.o: warning: objtool: ftrace_replace_code()+0x209: sibling call from callable instruction with modified stack frame arch/x86/kernel/machine_kexec_64.o: warning: objtool: arch_kexec_apply_relocations_add()+0x8d: sibling call from callable instruction with modified stack frame arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_info_memmap': arch/x86/kernel/kexec-bzimage64.c:123:24: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | struct efi_info *ei = ¶ms->efi_info; | ^~~~~~~~~~~~~~~~~ arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_state': arch/x86/kernel/kexec-bzimage64.c:167:32: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | struct efi_info *current_ei = &boot_params.efi_info; | ^~~~~~~~~~~~~~~~~~~~~ arch/x86/kernel/kexec-bzimage64.c:168:24: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | struct efi_info *ei = ¶ms->efi_info; | ^~~~~~~~~~~~~~~~~ arch/x86/kernel/kexec-bzimage64.o: warning: objtool: bzImage64_load()+0xbd: sibling call from callable instruction with modified stack frame arch/x86/kernel/module.o: warning: objtool: apply_relocate_add()+0xfe: sibling call from callable instruction with modified stack frame arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_all_hw_break()+0x93: sibling call from callable instruction with modified stack frame arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_hw_break()+0x45: sibling call from callable instruction with modified stack frame arch/x86/kernel/kgdb.o: warning: objtool: __kgdb_notify()+0x60: sibling call from callable instruction with modified stack frame arch/x86/kernel/kgdb.o: warning: objtool: kgdb_arch_late()+0xb5: sibling call from callable instruction with modified stack frame arch/x86/kernel/hpet.o: warning: objtool: hpet_rtc_interrupt()+0xaf: sibling call from callable instruction with modified stack frame arch/x86/kernel/hpet.o: warning: objtool: hpet_set_periodic.isra.0()+0x9e: sibling call from callable instruction with modified stack frame arch/x86/kernel/amd_nb.o: warning: objtool: __amd_smn_rw()+0x61: sibling call from callable instruction with modified stack frame arch/x86/kernel/amd_nb.o: warning: objtool: amd_df_indirect_read()+0x73: sibling call from callable instruction with modified stack frame arch/x86/kernel/amd_nb.o: warning: objtool: amd_flush_garts()+0x53: sibling call from callable instruction with modified stack frame arch/x86/kernel/check.o: warning: objtool: check_for_bios_corruption()+0x64: sibling call from callable instruction with modified stack frame arch/x86/kernel/uprobes.o: warning: objtool: arch_uretprobe_hijack_return_addr()+0xdd: sibling call from callable instruction with modified stack frame arch/x86/kernel/umip.o: warning: objtool: umip_printk()+0x61: sibling call from callable instruction with modified stack frame arch/x86/kernel/umip.o: warning: objtool: fixup_umip_exception()+0x2e9: sibling call from callable instruction with modified stack frame arch/x86/kernel/unwind_orc.o: warning: objtool: orc_find()+0x132: sibling call from callable instruction with modified stack frame arch/x86/kernel/unwind_orc.o: warning: objtool: unwind_next_frame()+0x4b0: sibling call from callable instruction with modified stack frame arch/x86/kernel/mmconf-fam10h_64.o: warning: objtool: fam10h_check_enable_mmcfg()+0x54: sibling call from callable instruction with modified stack frame arch/x86/mm/init_64.o: warning: objtool: fill_pte()+0x118: sibling call from callable instruction with modified stack frame arch/x86/mm/init_64.o: warning: objtool: memory_block_size_bytes()+0x2e: sibling call from callable instruction with modified stack frame arch/x86/mm/fault.o: warning: objtool: dump_pagetable()+0x6b: sibling call from callable instruction with modified stack frame arch/x86/mm/fault.o: warning: objtool: no_context()+0x24d: sibling call from callable instruction with modified stack frame arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore()+0x172: sibling call from callable instruction with modified stack frame arch/x86/mm/fault.o: warning: objtool: mm_fault_error()+0xdd: sibling call from callable instruction with modified stack frame arch/x86/mm/fault.o: warning: objtool: dump_pagetable.cold()+0x22: return with modified stack frame arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore.cold()+0x5f: sibling call from callable instruction with modified stack frame arch/x86/mm/ioremap.o: warning: objtool: __ioremap_caller()+0x5d: sibling call from callable instruction with modified stack frame arch/x86/mm/ioremap.o: warning: objtool: iounmap()+0x53: sibling call from callable instruction with modified stack frame arch/x86/mm/ioremap.o: warning: objtool: iounmap.cold()+0x12: sibling call from callable instruction with modified stack frame arch/x86/mm/extable.o: warning: objtool: ex_handler_rdmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame arch/x86/mm/extable.o: warning: objtool: ex_handler_wrmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: __init_cache_modes()+0x5c: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: free_memtype.part.0()+0x7b: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: pat_init()+0x53: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: reserve_memtype()+0x1b8: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: kernel_map_sync_memtype()+0xc0: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: reserve_pfn_range()+0x1ae: sibling call from callable instruction with modified stack frame arch/x86/mm/pat.o: warning: objtool: __init_cache_modes.cold()+0x2e: return with modified stack frame arch/x86/mm/pgtable.o: warning: objtool: pmd_set_huge()+0x13c: sibling call from callable instruction with modified stack frame arch/x86/mm/pat_rbtree.o: warning: objtool: rbt_memtype_check_insert()+0x7c: sibling call from callable instruction with modified stack frame arch/x86/mm/dump_pagetables.o: warning: objtool: note_page()+0x1ec: sibling call from callable instruction with modified stack frame arch/x86/mm/dump_pagetables.o: warning: objtool: ptdump_walk_pgd_level_core()+0xe2: sibling call from callable instruction with modified stack frame arch/x86/mm/kmmio.o: warning: objtool: clear_page_presence()+0x31: sibling call from callable instruction with modified stack frame arch/x86/mm/kmmio.o: warning: objtool: unregister_kmmio_probe()+0x134: sibling call from callable instruction with modified stack frame arch/x86/mm/kmmio.o: warning: objtool: arm_kmmio_fault_page()+0x35: sibling call from callable instruction with modified stack frame arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_width()+0x83: sibling call from callable instruction with modified stack frame arch/x86/mm/pf_in.o: warning: objtool: get_ins_mem_width()+0xc7: sibling call from callable instruction with modified stack frame arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_val()+0xa2: sibling call from callable instruction with modified stack frame arch/x86/mm/pf_in.o: warning: objtool: get_ins_imm_val()+0x4b: sibling call from callable instruction with modified stack frame arch/x86/mm/mmio-mod.o: warning: objtool: pre()+0x212: sibling call from callable instruction with modified stack frame arch/x86/mm/mmio-mod.o: warning: objtool: post()+0x36: sibling call from callable instruction with modified stack frame arch/x86/mm/mmio-mod.o: warning: objtool: mmiotrace_ioremap()+0xa4: sibling call from callable instruction with modified stack frame arch/x86/mm/mmio-mod.o: warning: objtool: enable_mmiotrace()+0x30: sibling call from callable instruction with modified stack frame arch/x86/mm/mmio-mod.o: warning: objtool: disable_mmiotrace()+0x6e: sibling call from callable instruction with modified stack frame arch/x86/mm/mpx.o: warning: objtool: mpx_enable_management()+0xf6: sibling call from callable instruction with modified stack frame arch/x86/net/bpf_jit_comp.o: warning: objtool: do_jit.isra.0()+0x73b: sibling call from callable instruction with modified stack frame arch/x86/net/bpf_jit_comp.o: warning: objtool: bpf_int_jit_compile()+0x19a: sibling call from callable instruction with modified stack frame arch/x86/platform/efi/efi.c: In function 'efi_memblock_x86_reserve_range': arch/x86/platform/efi/efi.c:176:23: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | struct efi_info *e = &boot_params.efi_info; | ^~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off()+0x3f: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/tlb_uv.o: warning: objtool: ptc_proc_write()+0x253: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/tlb_uv.o: warning: objtool: tunables_write()+0xad: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off.cold()+0x8: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init()+0x20: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init.cold()+0x8: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action()+0xce: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_nmi_dump_state_cpu()+0x10: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_handle_nmi()+0x449: sibling call from callable instruction with modified stack frame arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action.cold()+0x58: return with modified stack frame In file included from arch/x86/xen/enlighten.c:11: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from arch/x86/xen/enlighten.c:4: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_setup()+0x126: sibling call from callable instruction with modified stack frame arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_restore()+0x145: sibling call from callable instruction with modified stack frame arch/x86/xen/enlighten.o: warning: objtool: xen_pin_vcpu()+0x75: sibling call from callable instruction with modified stack frame In file included from arch/x86/xen/multicalls.c:27: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/percpu.h:6, from arch/x86/xen/multicalls.c:23: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/mmu.c:3: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./arch/x86/include/asm/xen/page.h:7, from arch/x86/xen/mmu.c:2: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from arch/x86/xen/irq.c:10: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from arch/x86/xen/irq.c:2: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/time.c:22: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from arch/x86/xen/time.c:12: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/time.o: warning: objtool: xen_setup_timer()+0x24: sibling call from callable instruction with modified stack frame arch/x86/xen/time.o: warning: objtool: xen_save_time_memory_area()+0x4a: sibling call from callable instruction with modified stack frame arch/x86/xen/time.o: warning: objtool: xen_restore_time_memory_area()+0x35: sibling call from callable instruction with modified stack frame arch/x86/xen/time.o: warning: objtool: xen_setup_timer.cold()+0xb2: return with modified stack frame In file included from ./include/xen/events.h:11, from arch/x86/xen/grant-table.c:164: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from arch/x86/xen/grant-table.c:37: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from arch/x86/xen/suspend.c:9: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/uapi/linux/timex.h:56, from ./include/linux/timex.h:56, from ./include/linux/clocksource.h:13, from ./include/linux/clockchips.h:14, from ./include/linux/tick.h:8, from arch/x86/xen/suspend.c:3: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/platform-pci-unplug.o: warning: objtool: xen_unplug_emulated_devices()+0x20: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from arch/x86/xen/enlighten_hvm.c:7: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from ./include/linux/resource_ext.h:19, from ./include/linux/acpi.h:26, from arch/x86/xen/enlighten_hvm.c:1: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/hvm.h:7, from arch/x86/xen/mmu_hvm.c:6: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from ./include/linux/sched/task_stack.h:9, from ./include/linux/elfcore.h:7, from ./include/linux/crash_core.h:6, from ./include/linux/kexec.h:18, from ./include/linux/crash_dump.h:5, from arch/x86/xen/mmu_hvm.c:3: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/setup.c:23: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from arch/x86/xen/setup.c:9: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/setup.o: warning: objtool: xen_enable_syscall()+0x35: sibling call from callable instruction with modified stack frame In file included from arch/x86/xen/apic.c:6: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/ptrace.h:92, from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:12, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/apic.h:7, from arch/x86/xen/apic.c:5: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/pmu.c:5: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from arch/x86/xen/pmu.c:3: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/pmu.o: warning: objtool: xen_pmu_irq_handler()+0x150: sibling call from callable instruction with modified stack frame arch/x86/xen/pmu.o: warning: objtool: xen_pmu_init()+0x3c: sibling call from callable instruction with modified stack frame In file included from arch/x86/xen/suspend_pv.c:6: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/topology.h:39, from ./arch/x86/include/asm/numa.h:7, from ./arch/x86/include/asm/acpi.h:28, from ./arch/x86/include/asm/fixmap.h:29, from arch/x86/xen/suspend_pv.c:4: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/p2m.c:77: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from arch/x86/xen/p2m.c:66: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from arch/x86/xen/enlighten_pv.c:39: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from arch/x86/xen/enlighten_pv.c:15: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/enlighten_pv.c: In function 'xen_boot_params_init_edd': arch/x86/xen/enlighten_pv.c:1128:18: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 1128 | mbr_signature = boot_params.edd_mbr_sig_buffer; | ^~~~~~~~~~~ In file included from arch/x86/xen/mmu_pv.c:72: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from ./include/linux/sched/mm.h:7, from arch/x86/xen/mmu_pv.c:41: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/enlighten_pvh.c:12: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from ./include/linux/resource_ext.h:19, from ./include/linux/acpi.h:26, from arch/x86/xen/enlighten_pvh.c:2: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from arch/x86/xen/smp.c:8: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/smp.h:60, from arch/x86/xen/smp.c:2: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/xen/smp.o: warning: objtool: xen_send_IPI_mask_allbutself()+0xbd: sibling call from callable instruction with modified stack frame In file included from arch/x86/xen/smp_pv.c:37: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/sched.h:12, from arch/x86/xen/smp_pv.c:16: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from arch/x86/xen/smp_hvm.c:4: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/smp.h:6, from arch/x86/xen/smp_hvm.c:2: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from arch/x86/xen/efi.c:29: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/efi.h:17, from arch/x86/xen/efi.c:19: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ init/do_mounts.o: warning: objtool: name_to_dev_t()+0x27d: sibling call from callable instruction with modified stack frame init/calibrate.o: warning: objtool: calibrate_delay()+0x30b: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup.o: warning: objtool: parse_cgroup_root_flags()+0x4e: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup.o: warning: objtool: cgroup_addrm_files()+0x2d9: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup.o: warning: objtool: cgroup_apply_control_enable()+0x258: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup.o: warning: objtool: rebind_subsystems()+0x2fe: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_remount()+0x5e: sibling call from callable instruction with modified stack frame kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_mount()+0x2dc: sibling call from callable instruction with modified stack frame kernel/cgroup/pids.o: warning: objtool: pids_can_fork()+0x91: sibling call from callable instruction with modified stack frame kernel/cgroup/cpuset.o: warning: objtool: rebuild_sched_domains_locked()+0x3b0: sibling call from callable instruction with modified stack frame kernel/cgroup/cpuset.o: warning: objtool: cpuset_hotplug_workfn()+0xb8d: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: kgdb_validate_break_address()+0x5c: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: dbg_activate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: dbg_deactivate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: kgdb_cpu_enter()+0x1a5: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: dbg_remove_all_break()+0x35: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: kgdb_handle_exception()+0x195: sibling call from callable instruction with modified stack frame kernel/debug/debug_core.o: warning: objtool: kgdb_register_io_module()+0x80: sibling call from callable instruction with modified stack frame kernel/debug/gdbstub.o: warning: objtool: gdb_serial_stub()+0xc3e: sibling call from callable instruction with modified stack frame kernel/debug/gdbstub.o: warning: objtool: gdbstub_state()+0xa9: sibling call from callable instruction with modified stack frame kernel/bpf/btf.o: warning: objtool: btf_int_bits_seq_show.constprop.0()+0x4e: sibling call from callable instruction with modified stack frame kernel/dma/swiotlb.o: warning: objtool: swiotlb_full()+0x47: sibling call from callable instruction with modified stack frame kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_tbl()+0x20e: sibling call from callable instruction with modified stack frame kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_default_size()+0x111: sibling call from callable instruction with modified stack frame kernel/dma/swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0x2d: sibling call from callable instruction with modified stack frame certs/system_keyring.o: warning: objtool: verify_pkcs7_signature()+0x11b: sibling call from callable instruction with modified stack frame certs/blacklist.o: warning: objtool: mark_hash_blacklisted()+0x34: sibling call from callable instruction with modified stack frame kernel/events/core.o: warning: objtool: perf_cpu_time_max_percent_handler()+0x1a: sibling call from callable instruction with modified stack frame kernel/events/core.o: warning: objtool: perf_event_comm()+0xe6: sibling call from callable instruction with modified stack frame kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add()+0x2e: sibling call from callable instruction with modified stack frame kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add.cold()+0xa: sibling call from callable instruction with modified stack frame kernel/irq/handle.o: warning: objtool: handle_bad_irq()+0x22: sibling call from callable instruction with modified stack frame kernel/irq/handle.o: warning: objtool: __handle_irq_event_percpu()+0x1d0: sibling call from callable instruction with modified stack frame kernel/irq/manage.o: warning: objtool: irq_do_set_affinity()+0x58: sibling call from callable instruction with modified stack frame kernel/irq/manage.o: warning: objtool: __irq_set_trigger()+0x71: sibling call from callable instruction with modified stack frame kernel/irq/manage.o: warning: objtool: __setup_irq()+0x628: sibling call from callable instruction with modified stack frame kernel/irq/spurious.o: warning: objtool: note_interrupt()+0x1a0: sibling call from callable instruction with modified stack frame kernel/irq/chip.o: warning: objtool: handle_percpu_devid_irq()+0x1d9: sibling call from callable instruction with modified stack frame kernel/events/uprobes.o: warning: objtool: dup_xol_work()+0x31: sibling call from callable instruction with modified stack frame kernel/events/uprobes.o: warning: objtool: uprobe_copy_process()+0x6f: sibling call from callable instruction with modified stack frame kernel/events/uprobes.o: warning: objtool: uprobe_notify_resume()+0x99e: sibling call from callable instruction with modified stack frame kernel/events/uprobes.o: warning: objtool: dup_xol_work.cold()+0x8: sibling call from callable instruction with modified stack frame kernel/events/uprobes.o: warning: objtool: uprobe_copy_process.cold()+0xf: sibling call from callable instruction with modified stack frame kernel/irq/dummychip.o: warning: objtool: ack_bad()+0x29: sibling call from callable instruction with modified stack frame kernel/irq/irqdomain.o: warning: objtool: irq_domain_associate()+0xda: sibling call from callable instruction with modified stack frame kernel/irq/irqdomain.o: warning: objtool: irq_create_direct_mapping()+0x41: sibling call from callable instruction with modified stack frame kernel/irq/irqdomain.o: warning: objtool: __irq_domain_add()+0x8b: sibling call from callable instruction with modified stack frame kernel/irq/irqdomain.o: warning: objtool: irq_domain_add_simple()+0x57: sibling call from callable instruction with modified stack frame kernel/irq/irqdomain.o: warning: objtool: irq_create_fwspec_mapping()+0x16a: sibling call from callable instruction with modified stack frame kernel/locking/rtmutex.o: warning: objtool: rt_mutex_adjust_prio_chain()+0x2ff: sibling call from callable instruction with modified stack frame kernel/irq/cpuhotplug.o: warning: objtool: irq_migrate_all_off_this_cpu()+0x2b5: sibling call from callable instruction with modified stack frame kernel/power/qos.o: warning: objtool: pm_qos_dbg_show_requests()+0x19: sibling call from callable instruction with modified stack frame kernel/irq/matrix.o: warning: objtool: irq_matrix_reserve()+0x19: sibling call from callable instruction with modified stack frame kernel/power/main.o: warning: objtool: pm_trace_store()+0x47: sibling call from callable instruction with modified stack frame kernel/power/main.o: warning: objtool: __pm_pr_dbg()+0x38: sibling call from callable instruction with modified stack frame kernel/power/process.o: warning: objtool: try_to_freeze_tasks()+0x169: sibling call from callable instruction with modified stack frame kernel/power/process.o: warning: objtool: try_to_freeze_tasks.cold()+0x40: return with modified stack frame kernel/power/suspend.o: warning: objtool: suspend_devices_and_enter()+0x922: sibling call from callable instruction with modified stack frame kernel/power/suspend.o: warning: objtool: pm_suspend()+0x24: sibling call from callable instruction with modified stack frame kernel/power/hibernate.o: warning: objtool: hibernation_snapshot()+0x88: sibling call from callable instruction with modified stack frame kernel/power/hibernate.o: warning: objtool: hibernation_restore()+0x39: sibling call from callable instruction with modified stack frame kernel/power/hibernate.o: warning: objtool: software_resume()+0x172: sibling call from callable instruction with modified stack frame kernel/power/hibernate.o: warning: objtool: hibernate()+0xa5: sibling call from callable instruction with modified stack frame mm/oom_kill.o: warning: objtool: oom_kill_process()+0xa7: sibling call from callable instruction with modified stack frame mm/oom_kill.o: warning: objtool: oom_reaper()+0x1d3: sibling call from callable instruction with modified stack frame mm/oom_kill.o: warning: objtool: oom_killer_disable()+0x7d: sibling call from callable instruction with modified stack frame mm/oom_kill.o: warning: objtool: out_of_memory()+0x1a0: sibling call from callable instruction with modified stack frame kernel/power/snapshot.o: warning: objtool: snapshot_write_next()+0x359: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: hib_end_io()+0x28: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: hib_submit_io()+0xb9: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: load_image()+0x147: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: load_image_lzo()+0x9f: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: save_image()+0xaa: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: save_image_lzo()+0x9c: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: swsusp_write()+0x6e: sibling call from callable instruction with modified stack frame kernel/power/swap.o: warning: objtool: load_image_lzo.cold()+0x300: return with modified stack frame kernel/power/swap.o: warning: objtool: save_image_lzo.cold()+0x3d: return with modified stack frame kernel/power/user.o: warning: objtool: snapshot_ioctl()+0x20b: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: bad_page()+0x20: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: bad_range()+0x5d: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: free_reserved_area()+0x132: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: warn_alloc()+0x85: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: show_free_areas()+0x3b: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: alloc_contig_range()+0x378: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: __offline_isolated_pages()+0x14e: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: warn_alloc.cold()+0x7c: sibling call from callable instruction with modified stack frame mm/page_alloc.o: warning: objtool: show_free_areas.cold()+0x44b: return with modified stack frame mm/vmscan.o: warning: objtool: do_shrink_slab()+0xa4: sibling call from callable instruction with modified stack frame mm/vmscan.o: warning: objtool: kswapd_run()+0x84: sibling call from callable instruction with modified stack frame mm/shmem.o: warning: objtool: shmem_parse_options()+0x90: sibling call from callable instruction with modified stack frame mm/util.o: warning: objtool: kstrndup()+0x64: sibling call from callable instruction with modified stack frame mm/util.o: warning: objtool: get_cmdline()+0x15a: sibling call from callable instruction with modified stack frame mm/vmstat.o: warning: objtool: sysctl_vm_numa_stat_handler()+0xc1: sibling call from callable instruction with modified stack frame mm/vmstat.o: warning: objtool: vmstat_refresh()+0x2f: sibling call from callable instruction with modified stack frame mm/percpu.o: warning: objtool: pcpu_alloc()+0x183: sibling call from callable instruction with modified stack frame mm/slab_common.o: warning: objtool: kmem_cache_destroy()+0x222: sibling call from callable instruction with modified stack frame mm/slab_common.o: warning: objtool: kmem_cache_create_usercopy()+0x42: sibling call from callable instruction with modified stack frame mm/slab_common.o: warning: objtool: dump_unreclaimable_slab()+0x29: sibling call from callable instruction with modified stack frame mm/slab_common.o: warning: objtool: dump_unreclaimable_slab.cold()+0x6f: return with modified stack frame mm/compaction.o: warning: objtool: kcompactd_run()+0x57: sibling call from callable instruction with modified stack frame mm/debug.o: warning: objtool: __dump_page()+0x14: sibling call from callable instruction with modified stack frame mm/debug.o: warning: objtool: __dump_page.cold()+0x179: return with modified stack frame mm/memory.o: warning: objtool: print_bad_pte()+0x163: sibling call from callable instruction with modified stack frame mm/memory.o: warning: objtool: print_vma_addr()+0xa1: sibling call from callable instruction with modified stack frame mm/memory.o: warning: objtool: print_bad_pte.cold()+0x85: sibling call from callable instruction with modified stack frame mm/mmap.o: warning: objtool: reserve_mem_notifier()+0x31: sibling call from callable instruction with modified stack frame mm/mmap.o: warning: objtool: __ia32_sys_remap_file_pages()+0x5a: sibling call from callable instruction with modified stack frame mm/mmap.o: warning: objtool: __x64_sys_remap_file_pages()+0x5b: sibling call from callable instruction with modified stack frame mm/mremap.o: warning: objtool: vma_to_resize()+0x179: sibling call from callable instruction with modified stack frame mm/vmalloc.o: warning: objtool: alloc_vmap_area()+0x334: sibling call from callable instruction with modified stack frame mm/madvise.o: warning: objtool: __do_sys_madvise()+0x84b: sibling call from callable instruction with modified stack frame mm/page_io.o: warning: objtool: generic_swapfile_activate()+0xc4: sibling call from callable instruction with modified stack frame mm/page_io.o: warning: objtool: __swap_writepage()+0x31d: sibling call from callable instruction with modified stack frame mm/swapfile.o: warning: objtool: _swap_info_get()+0x29: sibling call from callable instruction with modified stack frame mm/swapfile.o: warning: objtool: __swap_duplicate()+0x2d: sibling call from callable instruction with modified stack frame mm/swapfile.o: warning: objtool: __do_sys_swapon()+0x68e: sibling call from callable instruction with modified stack frame mm/zswap.o: warning: objtool: zswap_cpu_comp_prepare()+0x3a: sibling call from callable instruction with modified stack frame mm/zswap.o: warning: objtool: zswap_pool_create()+0xac: sibling call from callable instruction with modified stack frame mm/zswap.o: warning: objtool: zswap_frontswap_init()+0x24: sibling call from callable instruction with modified stack frame mm/zswap.o: warning: objtool: __zswap_param_set()+0x24: sibling call from callable instruction with modified stack frame mm/zswap.o: warning: objtool: zswap_frontswap_init.cold()+0xd: sibling call from callable instruction with modified stack frame mm/dmapool.o: warning: objtool: dma_pool_free()+0x58: sibling call from callable instruction with modified stack frame mm/dmapool.o: warning: objtool: dma_pool_destroy()+0xdb: sibling call from callable instruction with modified stack frame mm/dmapool.o: warning: objtool: dma_pool_free.cold()+0x16: sibling call from callable instruction with modified stack frame mm/hugetlb.o: warning: objtool: hugetlb_register_node()+0xb7: sibling call from callable instruction with modified stack frame mm/hugetlb.o: warning: objtool: hugetlb_show_meminfo()+0x93: sibling call from callable instruction with modified stack frame mm/hugetlb.o: warning: objtool: hugetlb_no_page()+0x21a: sibling call from callable instruction with modified stack frame mm/hugetlb.o: warning: objtool: hugetlb_register_node.cold()+0x22: sibling call from callable instruction with modified stack frame mm/mmu_notifier.o: warning: objtool: __mmu_notifier_invalidate_range_start()+0x83: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: init_cache_random_seq()+0x36: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: slab_out_of_memory()+0x3b: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: slab_pad_check.part.0()+0x7b: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: check_slab()+0x28: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: check_bytes_and_report()+0x64: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: new_slab()+0x37: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: check_object()+0x8f: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: alloc_debug_processing()+0x119: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: on_freelist()+0x103: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: free_debug_processing()+0x1a2: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: kmem_cache_free()+0x19f: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: kmem_cache_free_bulk()+0x24c: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: validate_store()+0xdc: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: __kmem_cache_shutdown()+0xb6: sibling call from callable instruction with modified stack frame mm/slub.o: warning: objtool: __kmem_cache_create()+0x334: sibling call from callable instruction with modified stack frame mm/memory_hotplug.o: warning: objtool: check_hotplug_memory_range()+0x29: sibling call from callable instruction with modified stack frame mm/memory_hotplug.o: warning: objtool: check_memblock_offlined_cb()+0x2d: sibling call from callable instruction with modified stack frame mm/memory_hotplug.o: warning: objtool: __try_online_node()+0x2d: sibling call from callable instruction with modified stack frame mm/memory_hotplug.o: warning: objtool: __remove_pages()+0x3d4: sibling call from callable instruction with modified stack frame mm/memcontrol.o: warning: objtool: mem_cgroup_print_oom_info()+0x1d: sibling call from callable instruction with modified stack frame mm/memcontrol.o: warning: objtool: mem_cgroup_print_oom_info.cold()+0x1e4: return with modified stack frame mm/memory-failure.o: warning: objtool: get_hwpoison_page()+0x43: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: kill_procs()+0x57: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: memory_failure_queue()+0x42: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: __get_any_page()+0x3a: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: truncate_error_page()+0x64: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: identify_page_state()+0xb2: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: add_to_kill()+0x1bd: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: hwpoison_user_mappings.isra.0()+0xc8: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: memory_failure()+0x2e: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: unpoison_memory()+0x11f: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: soft_offline_page()+0x52: sibling call from callable instruction with modified stack frame mm/memory-failure.o: warning: objtool: add_to_kill.cold()+0xf: sibling call from callable instruction with modified stack frame mm/rodata_test.o: warning: objtool: rodata_test()+0x3a: sibling call from callable instruction with modified stack frame mm/rodata_test.o: warning: objtool: rodata_test.cold()+0x38: return with modified stack frame mm/zpool.o: warning: objtool: zpool_create_pool()+0x58: sibling call from callable instruction with modified stack frame mm/zsmalloc.o: warning: objtool: zs_destroy_pool()+0x65: sibling call from callable instruction with modified stack frame mm/z3fold.o: warning: objtool: z3fold_zpool_map()+0xaf: sibling call from callable instruction with modified stack frame mm/z3fold.o: warning: objtool: z3fold_zpool_free()+0x121: sibling call from callable instruction with modified stack frame mm/z3fold.o: warning: objtool: z3fold_zpool_free.cold()+0x22: sibling call from callable instruction with modified stack frame mm/cma.o: warning: objtool: cma_alloc()+0x1dc: sibling call from callable instruction with modified stack frame mm/usercopy.o: warning: objtool: __check_object_size()+0x158: sibling call from callable instruction with modified stack frame fs/autofs/inode.o: warning: objtool: autofs_fill_super()+0x38f: sibling call from callable instruction with modified stack frame kernel/printk/printk.o: warning: objtool: check_syslog_permissions()+0x51: sibling call from callable instruction with modified stack frame kernel/printk/printk.o: warning: objtool: devkmsg_release()+0x1d: sibling call from callable instruction with modified stack frame kernel/printk/printk.o: warning: objtool: register_console()+0x246: sibling call from callable instruction with modified stack frame kernel/printk/printk.o: warning: objtool: devkmsg_write()+0x104: sibling call from callable instruction with modified stack frame kernel/printk/printk_safe.o: warning: objtool: __printk_safe_flush()+0x39: sibling call from callable instruction with modified stack frame kernel/printk/braille.o: warning: objtool: _braille_console_setup()+0x7e: sibling call from callable instruction with modified stack frame fs/autofs/waitq.o: warning: objtool: autofs_notify_daemon()+0x1b3: sibling call from callable instruction with modified stack frame kernel/rcu/update.o: warning: objtool: rcu_tasks_kthread()+0x3e1: sibling call from callable instruction with modified stack frame fs/autofs/expire.o: warning: objtool: autofs_expire_run()+0x96: sibling call from callable instruction with modified stack frame fs/autofs/dev-ioctl.o: warning: objtool: autofs_dev_ioctl_setpipefd()+0x76: sibling call from callable instruction with modified stack frame fs/autofs/dev-ioctl.o: warning: objtool: _autofs_dev_ioctl()+0xd8: sibling call from callable instruction with modified stack frame kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct()+0xbd: sibling call from callable instruction with modified stack frame kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct.cold()+0x24: sibling call from callable instruction with modified stack frame fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem()+0x1e: sibling call from callable instruction with modified stack frame fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem.cold()+0xd: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: show_rcu_gp_kthreads()+0x16: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: rcu_implicit_dynticks_qs()+0x2cc: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: rcu_exp_wait_wake()+0x225: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: rcu_gp_kthread()+0x812: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: rcu_read_unlock_special()+0xc4: sibling call from callable instruction with modified stack frame kernel/rcu/tree.o: warning: objtool: rcu_check_callbacks()+0x3eb: sibling call from callable instruction with modified stack frame fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto()+0x1f0: sibling call from callable instruction with modified stack frame fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto.cold()+0x2a: sibling call from callable instruction with modified stack frame fs/crypto/fname.o: warning: objtool: fname_decrypt.isra.0()+0x17b: sibling call from callable instruction with modified stack frame fs/crypto/hooks.o: warning: objtool: fscrypt_file_open()+0x70: sibling call from callable instruction with modified stack frame fs/crypto/keyinfo.o: warning: objtool: find_and_lock_process_key()+0x80: sibling call from callable instruction with modified stack frame fs/crypto/keyinfo.o: warning: objtool: fscrypt_get_encryption_info()+0x170: sibling call from callable instruction with modified stack frame kernel/sched/core.o: warning: objtool: sched_show_task()+0x3a: sibling call from callable instruction with modified stack frame kernel/sched/core.o: warning: objtool: select_fallback_rq()+0xd9: sibling call from callable instruction with modified stack frame kernel/sched/core.o: warning: objtool: sched_show_task.cold()+0xbf: sibling call from callable instruction with modified stack frame fs/devpts/inode.o: warning: objtool: parse_mount_options()+0x20d: sibling call from callable instruction with modified stack frame fs/devpts/inode.o: warning: objtool: devpts_fill_super()+0x14e: sibling call from callable instruction with modified stack frame kernel/sched/clock.o: warning: objtool: __sched_clock_work()+0x95: sibling call from callable instruction with modified stack frame kernel/sched/clock.o: warning: objtool: __sched_clock_work.cold()+0x36: sibling call from callable instruction with modified stack frame fs/efivarfs/super.c: In function 'efivarfs_callback': fs/efivarfs/super.c:130:32: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | len = ucs2_utf8size(entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ fs/efivarfs/super.c:137:31: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | ucs2_as_utf8(name, entry->var.VariableName, len); | ~~~~~~~~~~^~~~~~~~~~~~~ fs/exportfs/expfs.o: warning: objtool: exportfs_decode_fh()+0x1c3: sibling call from callable instruction with modified stack frame fs/ext4/block_validity.o: warning: objtool: ext4_setup_system_zone()+0x166: sibling call from callable instruction with modified stack frame fs/ext4/ext4_jbd2.o: warning: objtool: ext4_journal_abort_handle.isra.0()+0x61: sibling call from callable instruction with modified stack frame fs/ext4/ext4_jbd2.o: warning: objtool: __ext4_handle_dirty_metadata()+0x11a: sibling call from callable instruction with modified stack frame kernel/sched/fair.o: warning: objtool: enqueue_entity()+0xcc: sibling call from callable instruction with modified stack frame kernel/sched/rt.o: warning: objtool: update_curr_rt()+0x1ca: sibling call from callable instruction with modified stack frame kernel/sched/deadline.o: warning: objtool: replenish_dl_entity()+0xe2: sibling call from callable instruction with modified stack frame fs/ext4/extents_status.o: warning: objtool: ext4_es_can_be_merged()+0x45: sibling call from callable instruction with modified stack frame fs/ext4/ialloc.o: warning: objtool: ext4_free_inode()+0x2a: sibling call from callable instruction with modified stack frame fs/ext4/ialloc.o: warning: objtool: ext4_orphan_get()+0x161: sibling call from callable instruction with modified stack frame kernel/sched/topology.o: warning: objtool: cpu_attach_domain()+0x2a3: sibling call from callable instruction with modified stack frame kernel/sched/topology.o: warning: objtool: build_sched_domains()+0xdb3: sibling call from callable instruction with modified stack frame kernel/sched/topology.o: warning: objtool: sched_init_numa()+0xf1: sibling call from callable instruction with modified stack frame kernel/sched/autogroup.o: warning: objtool: sched_autogroup_create_attach()+0x11d: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: sched_debug_header()+0x5b: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_cpu()+0x74: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_cfs_rq()+0x36: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_rt_rq()+0x12: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_dl_rq()+0x12: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_numa_stats()+0x1d: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: proc_sched_show_task()+0x30: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: sched_debug_header.cold()+0x1ea: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_rt_rq.cold()+0xd1: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_dl_rq.cold()+0x8e: sibling call from callable instruction with modified stack frame kernel/sched/debug.o: warning: objtool: print_numa_stats.cold()+0x34: sibling call from callable instruction with modified stack frame fs/ext4/inode.o: warning: objtool: ext4_write_inode()+0x6e: sibling call from callable instruction with modified stack frame kernel/sched/cpufreq_schedutil.o: warning: objtool: sugov_init()+0x125: sibling call from callable instruction with modified stack frame fs/ext4/mballoc.o: warning: objtool: ext4_mb_init()+0x381: sibling call from callable instruction with modified stack frame kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt()+0x203: sibling call from callable instruction with modified stack frame kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues()+0xf0: sibling call from callable instruction with modified stack frame kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt.cold()+0x1f: sibling call from callable instruction with modified stack frame kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues.cold()+0x10: sibling call from callable instruction with modified stack frame kernel/time/timekeeping.o: warning: objtool: __timekeeping_inject_sleeptime.constprop.0()+0x29: sibling call from callable instruction with modified stack frame kernel/time/timekeeping.o: warning: objtool: timekeeping_advance()+0x5cf: sibling call from callable instruction with modified stack frame kernel/time/ntp.o: warning: objtool: second_overflow.cold()+0x32: unreachable instruction kernel/time/clocksource.o: warning: objtool: __clocksource_select()+0xc0: sibling call from callable instruction with modified stack frame kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale()+0x132: sibling call from callable instruction with modified stack frame kernel/time/clocksource.o: warning: objtool: __clocksource_suspend_select.part.0()+0xe: sibling call from callable instruction with modified stack frame kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale.cold()+0x4f: sibling call from callable instruction with modified stack frame fs/ext4/page-io.o: warning: objtool: ext4_finish_bio()+0x18d: sibling call from callable instruction with modified stack frame fs/ext4/page-io.o: warning: objtool: ext4_bio_write_page()+0x4a3: sibling call from callable instruction with modified stack frame fs/ext4/resize.o: warning: objtool: ext4_group_extend_no_check()+0x110: sibling call from callable instruction with modified stack frame fs/ext4/resize.o: warning: objtool: ext4_flex_group_add()+0x138a: sibling call from callable instruction with modified stack frame fs/ext4/resize.o: warning: objtool: ext4_resize_fs()+0x9eb: sibling call from callable instruction with modified stack frame kernel/time/posix-cpu-timers.o: warning: objtool: posix_cpu_kthread_fn()+0x5ee: sibling call from callable instruction with modified stack frame kernel/time/itimer.o: warning: objtool: __ia32_sys_setitimer()+0xd5: sibling call from callable instruction with modified stack frame kernel/time/itimer.o: warning: objtool: __x64_sys_setitimer()+0xd6: sibling call from callable instruction with modified stack frame kernel/time/clockevents.o: warning: objtool: clockevents_program_min_delta()+0x40: sibling call from callable instruction with modified stack frame kernel/time/tick-broadcast.o: warning: objtool: tick_device_uses_broadcast()+0x162: sibling call from callable instruction with modified stack frame kernel/time/tick-oneshot.o: warning: objtool: tick_switch_to_oneshot()+0x1b: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_msg()+0x56: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: ext4_handle_error()+0x61: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_error()+0x68: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_error_inode()+0xa5: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_error_file()+0x196: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_abort()+0xe1: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: ext4_put_super()+0x1b6: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: print_daily_error_info()+0x2c: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_warning()+0x56: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_warning_inode()+0x62: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_grp_locked_error()+0xa5: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: ext4_setup_super()+0x138: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: ext4_fill_super()+0xd08: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_msg.cold()+0x42: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_error.cold()+0x56: sibling call from callable instruction with modified stack frame fs/ext4/super.o: warning: objtool: __ext4_warning.cold()+0x45: sibling call from callable instruction with modified stack frame fs/ext4/xattr.o: warning: objtool: ext4_xattr_check_entries()+0x52: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: ftrace_ops_list_func()+0xbe: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: ftrace_bug()+0x6a: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: ftrace_process_locs()+0x187: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: ftrace_shutdown()+0x1b7: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: ftrace_init_array_ops()+0x22: sibling call from callable instruction with modified stack frame kernel/trace/ftrace.o: warning: objtool: register_ftrace_graph()+0x12b: sibling call from callable instruction with modified stack frame fs/hugetlbfs/inode.o: warning: objtool: hugetlbfs_parse_options.constprop.0()+0x273: sibling call from callable instruction with modified stack frame fs/hugetlbfs/inode.o: warning: objtool: hugetlb_file_setup()+0x252: sibling call from callable instruction with modified stack frame fs/jbd2/transaction.o: warning: objtool: start_this_handle()+0x60: sibling call from callable instruction with modified stack frame fs/jbd2/transaction.o: warning: objtool: __jbd2_journal_file_buffer()+0x10b: sibling call from callable instruction with modified stack frame fs/jbd2/transaction.o: warning: objtool: do_get_write_access()+0x3a0: sibling call from callable instruction with modified stack frame fs/jbd2/transaction.o: warning: objtool: jbd2_journal_dirty_metadata()+0x214: sibling call from callable instruction with modified stack frame fs/jbd2/transaction.o: warning: objtool: jbd2_journal_forget()+0x6f: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file()+0x2d: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_options_init_dentry.part.0()+0x3c: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: tracing_set_tracer()+0x154: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_create_file()+0x14: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: init_tracer_tracefs()+0x34b: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_printk_seq()+0x2d: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: ftrace_dump()+0x107: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_parse_run_command()+0x11b: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file.cold()+0xf: sibling call from callable instruction with modified stack frame kernel/trace/trace.o: warning: objtool: trace_printk_seq.cold()+0x4d: return with modified stack frame fs/jbd2/commit.o: warning: objtool: jbd2_journal_commit_transaction()+0xe81: sibling call from callable instruction with modified stack frame kernel/trace/trace_output.o: warning: objtool: register_trace_event()+0x44: sibling call from callable instruction with modified stack frame fs/jbd2/recovery.o: warning: objtool: jread()+0x34: sibling call from callable instruction with modified stack frame fs/jbd2/recovery.o: warning: objtool: do_one_pass()+0x129: sibling call from callable instruction with modified stack frame fs/jbd2/recovery.o: warning: objtool: jbd2_journal_skip_recovery()+0x4a: sibling call from callable instruction with modified stack frame kernel/trace/trace_stat.o: warning: objtool: register_stat_tracer()+0x1ab: sibling call from callable instruction with modified stack frame fs/jbd2/checkpoint.o: warning: objtool: jbd2_log_do_checkpoint()+0x3e2: sibling call from callable instruction with modified stack frame fs/jbd2/checkpoint.o: warning: objtool: __jbd2_log_wait_for_space()+0x152: sibling call from callable instruction with modified stack frame fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke()+0xd4: sibling call from callable instruction with modified stack frame fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke.cold()+0x33: return with modified stack frame kernel/trace/trace_sched_switch.o: warning: objtool: tracing_start_sched_switch()+0x5a: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: journal_init_common()+0x291: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_init_inode()+0x16: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: journal_get_superblock()+0x56: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_set_features()+0x158: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: __journal_abort_soft()+0x4a: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_write_superblock()+0x56: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe()+0x34: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_bmap()+0x26: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_load()+0xf3: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_add_journal_head()+0x7d: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_put_journal_head()+0x8c: sibling call from callable instruction with modified stack frame fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe.cold()+0x6b: sibling call from callable instruction with modified stack frame fs/kernfs/mount.o: warning: objtool: kernfs_node_dentry()+0xce: sibling call from callable instruction with modified stack frame kernel/trace/trace_sched_wakeup.o: warning: objtool: __wakeup_tracer_init()+0x66: sibling call from callable instruction with modified stack frame kernel/trace/trace_hwlat.o: warning: objtool: start_kthread.isra.0()+0x66: sibling call from callable instruction with modified stack frame kernel/trace/trace_hwlat.o: warning: objtool: kthread_fn()+0x147: sibling call from callable instruction with modified stack frame fs/kernfs/dir.o: warning: objtool: kernfs_path_from_node_locked()+0x1cd: sibling call from callable instruction with modified stack frame fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path()+0x2d: sibling call from callable instruction with modified stack frame fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path.cold()+0x29: sibling call from callable instruction with modified stack frame kernel/trace/trace_nop.o: warning: objtool: nop_set_flag.cold()+0x11: unreachable instruction kernel/trace/trace_stack.o: warning: objtool: check_stack()+0x241: sibling call from callable instruction with modified stack frame kernel/trace/trace_mmiotrace.o: warning: objtool: mmio_read()+0x1a3: sibling call from callable instruction with modified stack frame kernel/trace/trace_functions_graph.o: warning: objtool: print_graph_proc()+0x59: sibling call from callable instruction with modified stack frame kernel/trace/trace_functions_graph.o: warning: objtool: trace_print_graph_duration()+0x78: sibling call from callable instruction with modified stack frame kernel/trace/blktrace.o: warning: objtool: blk_dropped_read()+0x51: sibling call from callable instruction with modified stack frame fs/notify/inotify/inotify_fsnotify.o: warning: objtool: idr_callback()+0x35: sibling call from callable instruction with modified stack frame fs/notify/inotify/inotify_user.o: warning: objtool: inotify_remove_from_idr()+0x48: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: event_init()+0x3e: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: __ftrace_event_enable_disable()+0x21a: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: event_enable_read()+0x93: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: create_event_toplevel_files()+0x2b: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: event_create_dir()+0x4a6: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: trace_module_notify()+0xd9: sibling call from callable instruction with modified stack frame kernel/trace/trace_events.o: warning: objtool: event_trace_add_tracer()+0x44: sibling call from callable instruction with modified stack frame kernel/trace/trace_syscalls.o: warning: objtool: syscall_enter_register()+0x17c: sibling call from callable instruction with modified stack frame kernel/trace/trace_syscalls.o: warning: objtool: syscall_exit_register()+0x17c: sibling call from callable instruction with modified stack frame fs/proc/inode.o: warning: objtool: proc_fill_super()+0x91: sibling call from callable instruction with modified stack frame fs/proc/root.o: warning: objtool: proc_parse_options()+0x119: sibling call from callable instruction with modified stack frame kernel/trace/trace_events_hist.o: warning: objtool: event_hist_trigger()+0x43: sibling call from callable instruction with modified stack frame kernel/trace/trace_events_hist.o: warning: objtool: hist_err.part.0()+0x31: sibling call from callable instruction with modified stack frame kernel/trace/trace_events_hist.o: warning: objtool: hist_field_name.part.0()+0x64: sibling call from callable instruction with modified stack frame kernel/trace/trace_events_hist.o: warning: objtool: create_synth_event()+0x87e: sibling call from callable instruction with modified stack frame fs/proc/base.o: warning: objtool: __set_oom_adj()+0x3b4: sibling call from callable instruction with modified stack frame fs/proc/base.o: warning: objtool: proc_pid_cmdline_read()+0x21d: sibling call from callable instruction with modified stack frame fs/proc/array.o: warning: objtool: proc_task_name()+0xd7: sibling call from callable instruction with modified stack frame kernel/trace/trace_kprobe.o: warning: objtool: __register_trace_kprobe()+0xe1: sibling call from callable instruction with modified stack frame kernel/trace/trace_kprobe.o: warning: objtool: trace_kprobe_module_callback()+0x90: sibling call from callable instruction with modified stack frame kernel/trace/trace_kprobe.o: warning: objtool: create_trace_kprobe()+0x1b4: sibling call from callable instruction with modified stack frame kernel/trace/trace_kprobe.o: warning: objtool: create_local_trace_kprobe()+0x44: sibling call from callable instruction with modified stack frame kernel/trace/trace_probe.o: warning: objtool: parse_probe_arg()+0x129: sibling call from callable instruction with modified stack frame kernel/trace/trace_probe.o: warning: objtool: traceprobe_parse_probe_arg()+0x3f: sibling call from callable instruction with modified stack frame kernel/trace/trace_uprobe.o: warning: objtool: create_trace_uprobe()+0x4b3: sibling call from callable instruction with modified stack frame kernel/trace/trace_uprobe.o: warning: objtool: create_local_trace_uprobe()+0x74: sibling call from callable instruction with modified stack frame fs/proc/self.o: warning: objtool: proc_setup_self()+0xf7: sibling call from callable instruction with modified stack frame fs/proc/thread_self.o: warning: objtool: proc_setup_thread_self()+0xf7: sibling call from callable instruction with modified stack frame kernel/fork.o: warning: objtool: __mmdrop()+0x7b: sibling call from callable instruction with modified stack frame fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0()+0xc: sibling call from callable instruction with modified stack frame fs/proc/proc_sysctl.o: warning: objtool: put_links()+0xad: sibling call from callable instruction with modified stack frame fs/proc/proc_sysctl.o: warning: objtool: insert_header()+0xd5: sibling call from callable instruction with modified stack frame fs/proc/proc_sysctl.o: warning: objtool: __register_sysctl_table()+0x104: sibling call from callable instruction with modified stack frame fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0.cold()+0xe: sibling call from callable instruction with modified stack frame kernel/panic.o: warning: objtool: add_taint()+0x22: sibling call from callable instruction with modified stack frame kernel/panic.o: warning: objtool: __warn()+0x29: sibling call from callable instruction with modified stack frame kernel/cpu.o: warning: objtool: do_cpu_up()+0x1a: sibling call from callable instruction with modified stack frame kernel/cpu.o: warning: objtool: freeze_secondary_cpus()+0x21: sibling call from callable instruction with modified stack frame kernel/cpu.o: warning: objtool: enable_nonboot_cpus()+0x21: sibling call from callable instruction with modified stack frame kernel/cpu.o: warning: objtool: freeze_secondary_cpus.cold()+0xaf: return with modified stack frame kernel/exit.o: warning: objtool: do_exit()+0x65: sibling call from callable instruction with modified stack frame fs/pstore/platform.o: warning: objtool: pstore_register()+0x34: sibling call from callable instruction with modified stack frame fs/pstore/platform.o: warning: objtool: pstore_dump()+0x148: sibling call from callable instruction with modified stack frame fs/pstore/platform.o: warning: objtool: pstore_get_backend_records()+0xa2: sibling call from callable instruction with modified stack frame kernel/softirq.o: warning: objtool: tasklet_kill()+0x16: sibling call from callable instruction with modified stack frame kernel/softirq.o: warning: objtool: tasklet_action_common.isra.0()+0x99: sibling call from callable instruction with modified stack frame kernel/softirq.o: warning: objtool: softirq_check_pending_idle()+0xdd: sibling call from callable instruction with modified stack frame kernel/resource.o: warning: objtool: insert_resource_expand_to_fit()+0x42: sibling call from callable instruction with modified stack frame kernel/resource.o: warning: objtool: iomem_map_sanity_check()+0x67: sibling call from callable instruction with modified stack frame fs/quota/dquot.o: warning: objtool: __quota_error()+0x48: sibling call from callable instruction with modified stack frame fs/quota/dquot.o: warning: objtool: __quota_error.cold()+0x42: sibling call from callable instruction with modified stack frame fs/quota/quota_tree.o: warning: objtool: getdqbuf()+0x17: sibling call from callable instruction with modified stack frame kernel/sysctl.o: warning: objtool: proc_first_pos_non_zero_ignore.isra.0.part.0()+0x29: sibling call from callable instruction with modified stack frame kernel/sysctl.o: warning: objtool: proc_get_long.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame kernel/sysctl.o: warning: objtool: proc_put_long()+0x63: sibling call from callable instruction with modified stack frame kernel/sysctl_binary.o: warning: objtool: do_sysctl.isra.0.part.0()+0xc9: sibling call from callable instruction with modified stack frame fs/quota/netlink.o: warning: objtool: quota_send_warning()+0x42: sibling call from callable instruction with modified stack frame fs/sysfs/file.o: warning: objtool: sysfs_kf_seq_show()+0xa5: sibling call from callable instruction with modified stack frame fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup()+0x2c: sibling call from callable instruction with modified stack frame fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup.cold()+0x1f: sibling call from callable instruction with modified stack frame fs/sysfs/group.o: warning: objtool: internal_create_group()+0x1df: sibling call from callable instruction with modified stack frame kernel/signal.o: warning: objtool: __sigqueue_do_alloc()+0xfb: sibling call from callable instruction with modified stack frame kernel/signal.o: warning: objtool: get_signal()+0x466: sibling call from callable instruction with modified stack frame fs/open.o: warning: objtool: filp_close()+0x11: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __ia32_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __ia32_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __ia32_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __x64_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __x64_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame kernel/sys.o: warning: objtool: __x64_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame fs/file_table.o: warning: objtool: alloc_empty_file()+0x9c: sibling call from callable instruction with modified stack frame fs/super.o: warning: objtool: generic_shutdown_super()+0x7d: sibling call from callable instruction with modified stack frame fs/super.o: warning: objtool: thaw_super_locked()+0x35: sibling call from callable instruction with modified stack frame fs/super.o: warning: objtool: freeze_super()+0xca: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: __queue_work()+0x3d7: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: drain_workqueue()+0xfc: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: wq_update_unbound_numa()+0xe6: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: wq_clamp_max_active()+0x36: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: print_worker_info()+0x10b: sibling call from callable instruction with modified stack frame kernel/workqueue.o: warning: objtool: show_workqueue_state()+0xbe: sibling call from callable instruction with modified stack frame fs/char_dev.o: warning: objtool: __register_chrdev_region()+0x5f: sibling call from callable instruction with modified stack frame fs/stat.o: warning: objtool: cp_old_stat()+0x2b: sibling call from callable instruction with modified stack frame kernel/params.o: warning: objtool: param_set_copystring()+0x25: sibling call from callable instruction with modified stack frame kernel/params.o: warning: objtool: param_set_charp()+0x1e: sibling call from callable instruction with modified stack frame kernel/params.o: warning: objtool: param_check_unsafe.isra.0()+0xc: sibling call from callable instruction with modified stack frame kernel/params.o: warning: objtool: param_array_set()+0xc3: sibling call from callable instruction with modified stack frame kernel/params.o: warning: objtool: parse_args()+0x346: sibling call from callable instruction with modified stack frame kernel/cred.o: warning: objtool: put_cred_rcu()+0x19: sibling call from callable instruction with modified stack frame kernel/reboot.o: warning: objtool: kernel_restart()+0x1b: sibling call from callable instruction with modified stack frame kernel/reboot.o: warning: objtool: poweroff_work_func()+0x1f: sibling call from callable instruction with modified stack frame kernel/reboot.o: warning: objtool: kernel_restart.cold()+0x1d: sibling call from callable instruction with modified stack frame kernel/reboot.o: warning: objtool: poweroff_work_func.cold()+0x12: sibling call from callable instruction with modified stack frame fs/fcntl.o: warning: objtool: kill_fasync()+0x2b: sibling call from callable instruction with modified stack frame kernel/kmod.o: warning: objtool: __request_module()+0x3d5: sibling call from callable instruction with modified stack frame kernel/profile.o: warning: objtool: profile_setup()+0x12b: sibling call from callable instruction with modified stack frame fs/dcache.o: warning: objtool: d_splice_alias()+0x43d: sibling call from callable instruction with modified stack frame kernel/stacktrace.o: warning: objtool: print_stack_trace()+0x21: sibling call from callable instruction with modified stack frame kernel/futex.o: warning: objtool: fixup_owner()+0x4a: sibling call from callable instruction with modified stack frame kernel/dma.o: warning: objtool: free_dma.cold()+0xe: unreachable instruction kernel/smp.o: warning: objtool: flush_smp_call_function_queue()+0xce: sibling call from callable instruction with modified stack frame fs/file.o: warning: objtool: __alloc_fd()+0x126: sibling call from callable instruction with modified stack frame kernel/module.o: warning: objtool: find_symbol_in_section()+0x60: sibling call from callable instruction with modified stack frame kernel/module.o: warning: objtool: unknown_module_param_cb()+0x49: sibling call from callable instruction with modified stack frame kernel/module.o: warning: objtool: do_init_module()+0x67: sibling call from callable instruction with modified stack frame kernel/module.o: warning: objtool: load_module()+0x13e: sibling call from callable instruction with modified stack frame kernel/module_signing.o: warning: objtool: mod_verify_sig()+0x55: sibling call from callable instruction with modified stack frame kernel/acct.o: warning: objtool: check_free_space()+0xf1: sibling call from callable instruction with modified stack frame fs/libfs.o: warning: objtool: simple_fill_super()+0x142: sibling call from callable instruction with modified stack frame kernel/crash_core.o: warning: objtool: vmcoreinfo_append_str()+0x98: sibling call from callable instruction with modified stack frame kernel/kexec_core.o: warning: objtool: kimage_crash_copy_vmcoreinfo()+0x54: sibling call from callable instruction with modified stack frame kernel/kexec.o: warning: objtool: do_kexec_load()+0x12c: sibling call from callable instruction with modified stack frame fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty()+0x31: sibling call from callable instruction with modified stack frame fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty.cold()+0x37: sibling call from callable instruction with modified stack frame kernel/kexec_file.o: warning: objtool: kimage_file_alloc_init()+0x19d: sibling call from callable instruction with modified stack frame kernel/kexec_file.o: warning: objtool: kexec_purgatory_get_set_symbol()+0x37: sibling call from callable instruction with modified stack frame kernel/user_namespace.o: warning: objtool: map_write()+0x416: sibling call from callable instruction with modified stack frame kernel/audit.o: warning: objtool: audit_panic()+0x2f: sibling call from callable instruction with modified stack frame kernel/audit.o: warning: objtool: audit_log_lost()+0x31: sibling call from callable instruction with modified stack frame kernel/audit.o: warning: objtool: kauditd_hold_skb()+0x6a: sibling call from callable instruction with modified stack frame kernel/audit.o: warning: objtool: audit_log_start()+0x2aa: sibling call from callable instruction with modified stack frame kernel/audit.o: warning: objtool: audit_panic.cold()+0xb: sibling call from callable instruction with modified stack frame kernel/auditfilter.o: warning: objtool: audit_dupe_rule()+0x1b9: sibling call from callable instruction with modified stack frame kernel/auditfilter.o: warning: objtool: audit_rule_change()+0x2a1: sibling call from callable instruction with modified stack frame kernel/auditsc.o: warning: objtool: __audit_inode_child()+0x3a0: sibling call from callable instruction with modified stack frame kernel/auditsc.o: warning: objtool: __audit_inode()+0x2a7: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: buffer_io_error()+0x2c: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: __ia32_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: __x64_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: __find_get_block()+0x1f2: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: __getblk_gfp()+0x6a: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: emergency_thaw_bdev()+0x1f: sibling call from callable instruction with modified stack frame fs/buffer.o: warning: objtool: buffer_io_error.cold()+0x15: sibling call from callable instruction with modified stack frame kernel/audit_tree.o: warning: objtool: audit_add_tree_rule()+0x311: sibling call from callable instruction with modified stack frame fs/block_dev.o: warning: objtool: flush_disk()+0x14: sibling call from callable instruction with modified stack frame fs/block_dev.o: warning: objtool: check_disk_size_change()+0x23: sibling call from callable instruction with modified stack frame fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0()+0x3d: sibling call from callable instruction with modified stack frame fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0.cold()+0x53: return with modified stack frame kernel/kprobes.o: warning: objtool: write_enabled_file_bool()+0x136: sibling call from callable instruction with modified stack frame kernel/watchdog.o: warning: objtool: watchdog_timer_fn()+0x218: sibling call from callable instruction with modified stack frame kernel/watchdog_hld.o: warning: objtool: watchdog_overflow_callback()+0xc2: sibling call from callable instruction with modified stack frame fs/eventpoll.o: warning: objtool: reverse_path_check_proc()+0x73: sibling call from callable instruction with modified stack frame kernel/relay.o: warning: objtool: relay_close()+0x87: sibling call from callable instruction with modified stack frame kernel/relay.o: warning: objtool: relay_prepare_cpu()+0x67: sibling call from callable instruction with modified stack frame fs/userfaultfd.o: warning: objtool: handle_userfault()+0x38e: sibling call from callable instruction with modified stack frame kernel/rseq.o: warning: objtool: __rseq_handle_notify_resume()+0x511: sibling call from callable instruction with modified stack frame fs/locks.o: warning: objtool: locks_check_ctx_file_list()+0x2d: sibling call from callable instruction with modified stack frame fs/locks.o: warning: objtool: lease_modify()+0x7b: sibling call from callable instruction with modified stack frame fs/locks.o: warning: objtool: locks_free_lock_context()+0x33: sibling call from callable instruction with modified stack frame fs/binfmt_elf.o: warning: objtool: elf_map()+0x6c: sibling call from callable instruction with modified stack frame ipc/sem.o: warning: objtool: check_qop.constprop.0()+0x18: sibling call from callable instruction with modified stack frame fs/compat_binfmt_elf.o: warning: objtool: elf_map()+0x6e: sibling call from callable instruction with modified stack frame ipc/ipc_sysctl.o: warning: objtool: proc_ipc_auto_msgmni()+0x74: sibling call from callable instruction with modified stack frame fs/coredump.o: warning: objtool: do_coredump()+0xa7a: sibling call from callable instruction with modified stack frame fs/drop_caches.o: warning: objtool: drop_caches_sysctl_handler()+0x32: sibling call from callable instruction with modified stack frame ipc/mqueue.o: warning: objtool: do_mq_timedreceive()+0x489: sibling call from callable instruction with modified stack frame ipc/mqueue.o: warning: objtool: mqueue_evict_inode()+0x22b: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy()+0x22: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_fs.o: warning: objtool: ima_write_policy()+0x10d: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy.cold()+0x63: return with modified stack frame security/integrity/ima/ima_queue.o: warning: objtool: ima_add_digest_entry()+0x2c: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_queue.o: warning: objtool: ima_add_template_entry()+0x11c: sibling call from callable instruction with modified stack frame fs/iomap.o: warning: objtool: iomap_swapfile_activate_actor()+0x12: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_main.o: warning: objtool: ima_post_read_file()+0x42: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser()+0x68: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser.cold()+0x28: return with modified stack frame security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_tfm()+0x3b: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_atfm()+0x54: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_field_array_hash_tfm.isra.0()+0x19e: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_file_hash()+0x857: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_buffer_hash()+0x332: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_api.o: warning: objtool: ima_store_template()+0x69: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_api.o: warning: objtool: ima_collect_measurement()+0x102: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/x509_public_key.o: warning: objtool: x509_get_sig_params()+0xfb: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/pkcs7_verify.o: warning: objtool: pkcs7_verify()+0x384: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_template.o: warning: objtool: template_desc_init_fields.part.0()+0x94: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_template.o: warning: objtool: ima_restore_measurement_list()+0x83: sibling call from callable instruction with modified stack frame security/integrity/ima/ima_template_lib.o: warning: objtool: ima_parse_buf()+0x94: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_cert_parse()+0xef: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_note_signature()+0x1f: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_parse_message()+0xf0: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_sig_note_authenticated_attr()+0xb3: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_note_signed_info()+0xcf: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_content_type()+0x38: sibling call from callable instruction with modified stack frame crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_digest_algo()+0x120: sibling call from callable instruction with modified stack frame security/integrity/digsig.o: warning: objtool: integrity_digsig_verify()+0xc1: sibling call from callable instruction with modified stack frame security/integrity/digsig_asymmetric.o: warning: objtool: asymmetric_verify()+0x18d: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: datablob_parse()+0x53: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: __ekey_init()+0x123: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: request_master_key.isra.0()+0x8f: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: calc_hmac.constprop.0()+0x36: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: init_skcipher_req.constprop.0()+0x28: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_key_alloc()+0x159: sibling call from callable instruction with modified stack frame security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_instantiate()+0x216: sibling call from callable instruction with modified stack frame security/keys/key.o: warning: objtool: register_key_type()+0x88: sibling call from callable instruction with modified stack frame crypto/algapi.o: warning: objtool: crypto_check_alg()+0x29: sibling call from callable instruction with modified stack frame crypto/algapi.o: warning: objtool: crypto_register_template()+0x32: sibling call from callable instruction with modified stack frame crypto/algapi.o: warning: objtool: crypto_unregister_algs()+0x2f: sibling call from callable instruction with modified stack frame crypto/algapi.o: warning: objtool: crypto_alg_tested()+0x4c: sibling call from callable instruction with modified stack frame security/keys/dh.o: warning: objtool: __keyctl_dh_compute()+0xd4: sibling call from callable instruction with modified stack frame crypto/shash.o: warning: objtool: crypto_unregister_shashes()+0x47: sibling call from callable instruction with modified stack frame security/selinux/avc.o: warning: objtool: avc_compute_av()+0x77: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: inode_doinit_with_dentry()+0x495: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_skb_peerlbl_sid()+0x69: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_inode_post_setxattr()+0x74: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_netlink_send()+0xa4: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: sb_finish_set_opts()+0x20a: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_set_mnt_opts()+0x492: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_sb_clone_mnt_opts()+0x117: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: cred_has_capability()+0x10f: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_parse_skb.constprop.0()+0x20e: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_parse_opts_str()+0x167: sibling call from callable instruction with modified stack frame security/selinux/hooks.o: warning: objtool: selinux_sb_remount()+0x145: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_write_context()+0xf3: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_make_policy_nodes()+0x5d5: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_write_load()+0x173: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_write_create()+0x25e: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_write_member()+0x1b0: sibling call from callable instruction with modified stack frame security/selinux/selinuxfs.o: warning: objtool: sel_fill_super()+0xc0: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: test_cipher()+0xe8: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_cprng()+0x3e: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test()+0x254: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_drbg()+0x2f5: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: test_acomp()+0x223: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_comp()+0x26a: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: do_test_kpp()+0x149: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_kpp()+0x2a: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: __test_skcipher()+0xe1: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_skcipher()+0x24: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: test_akcipher_one()+0x28c: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_akcipher()+0x2a: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: __test_hash()+0x123: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: __alg_test_hash()+0x2b: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_hash()+0x64: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_crc32c()+0x74: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: __test_aead()+0x1ab: sibling call from callable instruction with modified stack frame crypto/testmgr.o: warning: objtool: alg_test_aead()+0x24: sibling call from callable instruction with modified stack frame security/selinux/netif.o: warning: objtool: sel_netif_sid()+0x99: sibling call from callable instruction with modified stack frame security/selinux/ss/ebitmap.o: warning: objtool: ebitmap_read()+0x58: sibling call from callable instruction with modified stack frame crypto/cts.o: warning: objtool: cts_cbc_encrypt()+0x7d: sibling call from callable instruction with modified stack frame crypto/cts.o: warning: objtool: cts_cbc_decrypt()+0xc9: sibling call from callable instruction with modified stack frame security/selinux/ss/sidtab.o: warning: objtool: sidtab_context_to_sid()+0x1e6: sibling call from callable instruction with modified stack frame security/selinux/ss/avtab.o: warning: objtool: avtab_read_item()+0x1e8: sibling call from callable instruction with modified stack frame security/selinux/ss/avtab.o: warning: objtool: avtab_read()+0x1a: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: type_bounds_sanity_check()+0x29: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: role_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: user_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: mls_read_level()+0x26: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: mls_read_range_helper()+0x4c: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: role_read()+0x188: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: class_read()+0x1e0: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: policydb_load_isids()+0x1e: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: context_read_and_validate()+0x17: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: policydb_read()+0x2b0: sibling call from callable instruction with modified stack frame security/selinux/ss/policydb.o: warning: objtool: policydb_write()+0x36: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_sid_to_context_core.isra.0()+0xb8: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: selinux_set_mapping.isra.0.part.0.constprop.0()+0x155: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_load_policycaps()+0xa8: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_compute_validatetrans.part.0()+0xde: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_compute_sid.part.0()+0xe7: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: convert_context.part.0()+0x24a: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: context_struct_compute_av()+0x4a6: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_bounded_transition()+0x76: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_compute_xperms_decision()+0x137: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_compute_av()+0xb3: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_compute_av_user()+0x9d: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_load_policy()+0x155: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_sid_mls_copy()+0x98: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_net_peersid_resolve()+0x68: sibling call from callable instruction with modified stack frame security/selinux/ss/services.o: warning: objtool: security_get_permissions()+0x38: sibling call from callable instruction with modified stack frame security/selinux/ss/conditional.o: warning: objtool: cond_insertf()+0xb1: sibling call from callable instruction with modified stack frame security/selinux/ss/conditional.o: warning: objtool: evaluate_cond_node()+0xcb: sibling call from callable instruction with modified stack frame security/selinux/ss/conditional.o: warning: objtool: cond_read_list()+0x146: sibling call from callable instruction with modified stack frame crypto/drbg.o: warning: objtool: drbg_init_sym_kernel()+0x4c: sibling call from callable instruction with modified stack frame crypto/drbg.o: warning: objtool: drbg_kcapi_seed()+0x585: sibling call from callable instruction with modified stack frame crypto/drbg.o: warning: objtool: drbg_init_hash_kernel()+0x2a: sibling call from callable instruction with modified stack frame security/yama/yama_lsm.o: warning: objtool: __report_access()+0x44: sibling call from callable instruction with modified stack frame security/commoncap.o: warning: objtool: cap_bprm_set_creds()+0x5f6: sibling call from callable instruction with modified stack frame block/partitions/check.o: warning: objtool: check_partition()+0x170: sibling call from callable instruction with modified stack frame block/partitions/amiga.o: warning: objtool: amiga_partition()+0x4f0: sibling call from callable instruction with modified stack frame block/partitions/aix.o: warning: objtool: aix_partition()+0x4cb: sibling call from callable instruction with modified stack frame block/partitions/ldm.o: warning: objtool: ldm_relative()+0x44: sibling call from callable instruction with modified stack frame block/partitions/ldm.o: warning: objtool: ldm_get_vstr()+0x21: sibling call from callable instruction with modified stack frame block/partitions/ldm.o: warning: objtool: ldm_ldmdb_add()+0x67: sibling call from callable instruction with modified stack frame block/partitions/ldm.o: warning: objtool: ldm_partition()+0x52: sibling call from callable instruction with modified stack frame block/partitions/efi.o: warning: objtool: compare_gpts()+0x4b: sibling call from callable instruction with modified stack frame block/partitions/efi.o: warning: objtool: efi_partition()+0x2de: sibling call from callable instruction with modified stack frame 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; | ^~~~~ block/elevator.o: warning: objtool: elv_register()+0x13e: sibling call from callable instruction with modified stack frame block/elevator.o: warning: objtool: elevator_init()+0x8e: sibling call from callable instruction with modified stack frame block/elevator.o: warning: objtool: elv_drain_elevator()+0x57: sibling call from callable instruction with modified stack frame block/elevator.o: warning: objtool: __elv_add_request()+0x2d6: sibling call from callable instruction with modified stack frame block/elevator.o: warning: objtool: elv_drain_elevator.cold()+0x17: sibling call from callable instruction with modified stack frame block/blk-core.o: warning: objtool: generic_make_request_checks()+0x2d2: sibling call from callable instruction with modified stack frame block/blk-core.o: warning: objtool: get_request()+0x6d0: sibling call from callable instruction with modified stack frame block/blk-core.o: warning: objtool: blk_update_request()+0x144: sibling call from callable instruction with modified stack frame block/blk-core.o: warning: objtool: blk_peek_request()+0xe6: sibling call from callable instruction with modified stack frame block/blk-core.o: warning: objtool: blk_insert_cloned_request()+0x3d: sibling call from callable instruction with modified stack frame block/blk-tag.o: warning: objtool: blk_queue_start_tag()+0x1d: sibling call from callable instruction with modified stack frame block/blk-tag.o: warning: objtool: init_tag_map()+0x25: sibling call from callable instruction with modified stack frame block/blk-tag.o: warning: objtool: blk_queue_end_tag()+0x6e: sibling call from callable instruction with modified stack frame block/blk-settings.o: warning: objtool: blk_queue_max_hw_sectors()+0x13: sibling call from callable instruction with modified stack frame block/blk-settings.o: warning: objtool: blk_queue_max_segments()+0xc: sibling call from callable instruction with modified stack frame block/blk-settings.o: warning: objtool: blk_queue_max_segment_size()+0xf: sibling call from callable instruction with modified stack frame block/blk-settings.o: warning: objtool: blk_queue_segment_boundary()+0x10: sibling call from callable instruction with modified stack frame block/blk-ioc.o: warning: objtool: ioc_create_icq()+0x1a4: sibling call from callable instruction with modified stack frame block/blk-timeout.o: warning: objtool: blk_rq_timed_out()+0x26: sibling call from callable instruction with modified stack frame block/blk-timeout.o: warning: objtool: blk_rq_timed_out.cold()+0xa: sibling call from callable instruction with modified stack frame block/blk-mq.o: warning: objtool: blk_mq_alloc_tag_set()+0x60: sibling call from callable instruction with modified stack frame block/blk-mq-tag.o: warning: objtool: blk_mq_init_tags()+0x10: sibling call from callable instruction with modified stack frame block/genhd.o: warning: objtool: register_blkdev()+0xee: sibling call from callable instruction with modified stack frame block/genhd.o: warning: objtool: __device_add_disk()+0x33d: sibling call from callable instruction with modified stack frame block/genhd.o: warning: objtool: __alloc_disk_node()+0x13: sibling call from callable instruction with modified stack frame block/partition-generic.o: warning: objtool: rescan_partitions()+0x26a: sibling call from callable instruction with modified stack frame block/scsi_ioctl.o: warning: objtool: scsi_cmd_ioctl()+0x134: sibling call from callable instruction with modified stack frame block/bsg.o: warning: objtool: bsg_register_queue.part.0()+0x114: sibling call from callable instruction with modified stack frame block/bsg-lib.o: warning: objtool: bsg_setup_queue()+0xe2: sibling call from callable instruction with modified stack frame block/cfq-iosched.o: warning: objtool: cfq_init_prio_data.isra.0()+0xcc: sibling call from callable instruction with modified stack frame block/bio-integrity.o: warning: objtool: bio_integrity_add_page()+0x1d: sibling call from callable instruction with modified stack frame block/bio-integrity.o: warning: objtool: bio_integrity_prep()+0xc6: sibling call from callable instruction with modified stack frame block/blk-integrity.o: warning: objtool: blk_integrity_compare.cold()+0x35: unreachable instruction block/t10-pi.o: warning: objtool: t10_pi_verify()+0x5c: sibling call from callable instruction with modified stack frame block/blk-mq-debugfs.o: warning: objtool: queue_state_write()+0x47: sibling call from callable instruction with modified stack frame arch/x86/pci/mmconfig_64.o: warning: objtool: pci_mmcfg_arch_map()+0x30: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: __apei_exec_run()+0x63: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: apei_exec_for_each_entry()+0x54: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: apei_check_gar()+0x24: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release()+0x70: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_request()+0x227: sibling call from callable instruction with modified stack frame drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/acpi/apei/hest.o: warning: objtool: apei_hest_parse()+0x6d: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from arch/x86/pci/xen.c:24: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from arch/x86/pci/xen.c:14: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ arch/x86/pci/xen.o: warning: objtool: xen_register_pirq.constprop.0()+0x90: sibling call from callable instruction with modified stack frame arch/x86/pci/xen.o: warning: objtool: acpi_register_gsi_xen()+0x24: sibling call from callable instruction with modified stack frame drivers/acpi/apei/erst.o: warning: objtool: erst_exec_move_data()+0x2b: sibling call from callable instruction with modified stack frame drivers/acpi/apei/erst.o: warning: objtool: erst_exec_stall_while_true()+0x8e: sibling call from callable instruction with modified stack frame drivers/acpi/apei/erst.o: warning: objtool: erst_get_record_id_next()+0x2cd: sibling call from callable instruction with modified stack frame arch/x86/pci/acpi.o: warning: objtool: pci_acpi_scan_root()+0x10f: sibling call from callable instruction with modified stack frame arch/x86/pci/legacy.o: warning: objtool: pcibios_scan_specific_bus()+0x7c: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: ghes_read_estatus()+0x11e: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: __ghes_panic()+0x2a: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: ghes_do_proc.isra.0()+0x169: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: ghes_probe()+0x156: sibling call from callable instruction with modified stack frame drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer.cold()+0xc: sibling call from callable instruction with modified stack frame arch/x86/pci/irq.o: warning: objtool: elcr_set_level_irq()+0x1c: sibling call from callable instruction with modified stack frame drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry()+0xa8: sibling call from callable instruction with modified stack frame drivers/acpi/tables.o: warning: objtool: acpi_os_physical_table_override()+0xfc: sibling call from callable instruction with modified stack frame drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry.cold()+0x30: sibling call from callable instruction with modified stack frame arch/x86/pci/common.o: warning: objtool: pcibios_scan_root()+0x40: sibling call from callable instruction with modified stack frame drivers/acpi/osi.o: warning: objtool: acpi_osi_handler()+0x53: sibling call from callable instruction with modified stack frame arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources()+0x1d: sibling call from callable instruction with modified stack frame arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources.cold()+0x8d: return with modified stack frame drivers/acpi/osl.o: warning: objtool: acpi_os_execute()+0xe: sibling call from callable instruction with modified stack frame drivers/acpi/osl.o: warning: objtool: acpi_os_predefined_override()+0x4a: sibling call from callable instruction with modified stack frame drivers/acpi/osl.o: warning: objtool: acpi_os_install_interrupt_handler()+0x77: sibling call from callable instruction with modified stack frame drivers/acpi/utils.o: warning: objtool: acpi_extract_package()+0x16: sibling call from callable instruction with modified stack frame drivers/acpi/reboot.o: warning: objtool: acpi_reboot()+0x2e: sibling call from callable instruction with modified stack frame drivers/acpi/reboot.o: warning: objtool: acpi_reboot.cold()+0x41: sibling call from callable instruction with modified stack frame drivers/acpi/nvs.o: warning: objtool: acpi_nvs_register()+0x59: sibling call from callable instruction with modified stack frame arch/x86/power/cpu.c: In function '__save_processor_state': arch/x86/power/cpu.c:130:13: warning: taking address of packed member of 'struct saved_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | &ctxt->misc_enable); | ^~~~~~~~~~~~~~~~~~ arch/x86/power/cpu.o: warning: objtool: bsp_pm_callback()+0x30: sibling call from callable instruction with modified stack frame arch/x86/power/hibernate_64.o: warning: objtool: arch_hibernation_header_restore()+0x49: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: sata_link_resume()+0x135: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_id_c_string()+0x28: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_dev_same_device()+0x2f: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: sata_down_spd_limit()+0x93: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_down_xfermask_limit()+0xdd: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_qc_complete_multiple()+0x42: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_exec_internal_sg()+0x4ce: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_read_log_page.part.0()+0x193: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_identify_page_supported()+0x25: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_read_native_max_address()+0x192: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_set_max_sectors()+0x14c: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_dev_read_id()+0x46: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_dev_configure()+0x5f: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_dev_revalidate()+0x53: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_do_set_mode()+0x178: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_std_postreset()+0x75: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_std_prereset()+0x5a: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_wait_ready()+0x8e: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: sata_link_hardreset()+0x6d: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: sata_link_init_spd()+0xe3: sibling call from callable instruction with modified stack frame drivers/ata/libata-core.o: warning: objtool: ata_host_register()+0x175: sibling call from callable instruction with modified stack frame drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error()+0x66: sibling call from callable instruction with modified stack frame drivers/ata/libata-scsi.o: warning: objtool: ata_scsi_qc_complete()+0x131: sibling call from callable instruction with modified stack frame drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error.cold()+0x28: sibling call from callable instruction with modified stack frame drivers/ata/ahci.o: warning: objtool: ahci_pci_device_resume()+0x37: sibling call from callable instruction with modified stack frame drivers/ata/ahci.o: warning: objtool: ahci_init_one()+0x544: sibling call from callable instruction with modified stack frame net/8021q/vlan_core.o: warning: objtool: vlan_vid_del()+0xa2: sibling call from callable instruction with modified stack frame net/core/sock.o: warning: objtool: sock_warn_obsolete_bsdism()+0x35: sibling call from callable instruction with modified stack frame net/core/sock.o: warning: objtool: sock_set_timeout()+0xda: sibling call from callable instruction with modified stack frame net/core/sock.o: warning: objtool: proto_register()+0x17c: sibling call from callable instruction with modified stack frame net/core/sock.o: warning: objtool: sock_getsockopt()+0x79a: sibling call from callable instruction with modified stack frame net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding()+0x10: sibling call from callable instruction with modified stack frame net/core/skbuff.o: warning: objtool: skb_partial_csum_set()+0x72: sibling call from callable instruction with modified stack frame net/core/skbuff.o: warning: objtool: pskb_carve()+0x4f0: sibling call from callable instruction with modified stack frame net/core/skbuff.o: warning: objtool: skb_segment()+0xa80: sibling call from callable instruction with modified stack frame net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding.cold()+0xc: sibling call from callable instruction with modified stack frame net/core/sysctl_net_core.o: warning: objtool: proc_dointvec_minmax_bpf_enable()+0xe6: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netif_napi_add()+0x87: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_valid_name()+0x1f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __skb_gro_checksum_complete()+0x7f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netdev_rx_csum_fault()+0x10: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_remove_offload()+0x23: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __dev_get_by_name()+0x1f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_alloc_name_ns()+0x17f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_get_by_name_rcu()+0x1f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: alloc_netdev_mqs()+0x3a: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __dev_remove_pack()+0x4f: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: list_netdevice()+0x80: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: default_device_exit()+0xa1: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_queue_xmit_nit()+0x14a: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __netdev_printk()+0x1c: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netif_set_real_num_tx_queues()+0x110: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netdev_pick_tx()+0x8a: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __dev_queue_xmit()+0x684: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: net_rx_action()+0x463: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: napi_gro_frags()+0x280: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_change_name()+0x1a4: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __dev_set_promiscuity()+0xe3: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __dev_set_allmulti()+0x57: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: dev_set_mtu()+0x68: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netdev_run_todo()+0xc7: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: netdev_rx_csum_fault.cold()+0x1b: sibling call from callable instruction with modified stack frame net/core/dev.o: warning: objtool: __netdev_printk.cold()+0x15: sibling call from callable instruction with modified stack frame net/core/dst.o: warning: objtool: dst_release()+0x51: sibling call from callable instruction with modified stack frame net/core/dst.o: warning: objtool: dst_release_immediate()+0x46: sibling call from callable instruction with modified stack frame net/core/dst.o: warning: objtool: dst_release.cold()+0x17: sibling call from callable instruction with modified stack frame net/core/dst.o: warning: objtool: dst_release_immediate.cold()+0x17: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_fill_info()+0x129: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_add_timer()+0x21: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_table_init()+0xa4: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_destroy()+0x2c: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_table_clear()+0x4e: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: __neigh_create()+0x456: sibling call from callable instruction with modified stack frame net/core/neighbour.o: warning: objtool: neigh_add_timer.cold()+0x14: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: ndo_dflt_fdb_add()+0x24: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: nla_put_ifalias()+0x6c: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: do_setlink()+0x64c: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: rtnl_fill_ifinfo()+0x5d0: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: rtnl_register()+0x23: sibling call from callable instruction with modified stack frame net/core/rtnetlink.o: warning: objtool: rtnl_register.cold()+0xf: sibling call from callable instruction with modified stack frame net/core/utils.o: warning: objtool: inet_addr_is_any()+0x26: sibling call from callable instruction with modified stack frame net/core/utils.o: warning: objtool: inet_pton_with_scope()+0xb2: sibling call from callable instruction with modified stack frame net/core/filter.o: warning: objtool: bpf_setsockopt()+0x2ab: sibling call from callable instruction with modified stack frame net/core/filter.o: warning: objtool: bpf_convert_filter()+0x131: sibling call from callable instruction with modified stack frame net/core/filter.o: warning: objtool: bpf_skb_set_tunnel_key()+0x1ef: sibling call from callable instruction with modified stack frame net/core/filter.o: warning: objtool: __bpf_redirect()+0x2c7: sibling call from callable instruction with modified stack frame net/core/page_pool.o: warning: objtool: __page_pool_empty_ring()+0xeb: sibling call from callable instruction with modified stack frame net/core/netpoll.o: warning: objtool: netpoll_parse_options()+0x72: sibling call from callable instruction with modified stack frame net/core/netpoll.o: warning: objtool: __netpoll_setup()+0x56: sibling call from callable instruction with modified stack frame net/core/netpoll.o: warning: objtool: netpoll_setup()+0x29: sibling call from callable instruction with modified stack frame net/core/netpoll.o: warning: objtool: netpoll_parse_options.cold()+0x21: return with modified stack frame net/core/lwt_bpf.o: warning: objtool: run_lwt_bpf.constprop.0()+0x1a8: sibling call from callable instruction with modified stack frame net/core/lwt_bpf.o: warning: objtool: bpf_output()+0x65: sibling call from callable instruction with modified stack frame net/core/lwt_bpf.o: warning: objtool: bpf_input()+0x50: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/ip_tables.o: warning: objtool: __do_replace()+0x1fe: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/ip_tables.o: warning: objtool: ipt_error()+0x10: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/ip_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/ipt_REJECT.o: warning: objtool: reject_tg_check.cold()+0x12: unreachable instruction net/ipv4/route.o: warning: objtool: ip_handle_martian_source.isra.0()+0x46: sibling call from callable instruction with modified stack frame net/ipv4/route.o: warning: objtool: __ip_do_redirect()+0xf2: sibling call from callable instruction with modified stack frame net/ipv4/route.o: warning: objtool: ip_rt_send_redirect()+0x1d7: sibling call from callable instruction with modified stack frame net/ipv4/route.o: warning: objtool: ip_route_input_slow()+0x37b: sibling call from callable instruction with modified stack frame net/ipv4/ip_input.o: warning: objtool: ip_rcv_finish_core.isra.0()+0x35c: sibling call from callable instruction with modified stack frame net/ipv4/ip_fragment.o: warning: objtool: ip_defrag()+0xd35: sibling call from callable instruction with modified stack frame net/ipv4/ip_options.o: warning: objtool: ip_forward_options()+0x129: sibling call from callable instruction with modified stack frame net/ipv4/ip_sockglue.o: warning: objtool: do_ip_getsockopt()+0x696: sibling call from callable instruction with modified stack frame net/ipv4/tcp.o: warning: objtool: tcp_recv_skb()+0x9d: sibling call from callable instruction with modified stack frame net/ipv4/tcp.o: warning: objtool: tcp_recvmsg()+0x26b: sibling call from callable instruction with modified stack frame net/ipv4/tcp.o: warning: objtool: tcp_check_oom()+0x6f: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_parse_options()+0x300: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_event_data_recv()+0x304: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_conn_request()+0x944: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_ack()+0x2d7: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_fin()+0x100: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_try_rmem_schedule()+0x7e: sibling call from callable instruction with modified stack frame net/ipv4/tcp_input.o: warning: objtool: tcp_data_queue()+0x860: sibling call from callable instruction with modified stack frame net/ipv4/tcp_output.o: warning: objtool: tcp_send_synack()+0x36: sibling call from callable instruction with modified stack frame net/ipv4/tcp_timer.o: warning: objtool: tcp_keepalive_timer()+0x3b: sibling call from callable instruction with modified stack frame net/ipv4/tcp_ipv4.o: warning: objtool: tcp_v4_inbound_md5_hash()+0x146: sibling call from callable instruction with modified stack frame net/ipv4/tcp_cong.o: warning: objtool: tcp_register_congestion_control()+0x11: sibling call from callable instruction with modified stack frame net/ipv4/tcp_fastopen.o: warning: objtool: tcp_fastopen_reset_cipher()+0x78: sibling call from callable instruction with modified stack frame net/ipv4/raw.o: warning: objtool: raw_sendmsg()+0x164: sibling call from callable instruction with modified stack frame net/ipv4/udp.o: warning: objtool: udp_sendmsg()+0x1c7: sibling call from callable instruction with modified stack frame net/ipv4/arp.o: warning: objtool: arp_solicit()+0x1b9: sibling call from callable instruction with modified stack frame net/ipv4/arp.o: warning: objtool: arp_constructor()+0x4b: sibling call from callable instruction with modified stack frame net/ipv4/arp.o: warning: objtool: arp_ioctl()+0x1a0: sibling call from callable instruction with modified stack frame net/ipv4/icmp.o: warning: objtool: icmp_unreach()+0xe4: sibling call from callable instruction with modified stack frame net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy()+0x33: sibling call from callable instruction with modified stack frame net/ipv4/devinet.o: warning: objtool: inet_gifconf()+0xb5: sibling call from callable instruction with modified stack frame net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy.cold()+0xc: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_register_protosw()+0x2d: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_sk_rebuild_header()+0x3ae: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct()+0xe7: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame net/ipv4/igmp.o: warning: objtool: igmp_net_init()+0x80: sibling call from callable instruction with modified stack frame net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr()+0x4c: sibling call from callable instruction with modified stack frame net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr()+0x477: sibling call from callable instruction with modified stack frame net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame net/ipv4/ping.o: warning: objtool: ping_v4_sendmsg()+0x135: sibling call from callable instruction with modified stack frame net/ipv4/sysctl_net_ipv4.o: warning: objtool: ipv4_local_port_range()+0x132: sibling call from callable instruction with modified stack frame net/ipv4/ipmr.o: warning: objtool: vif_add()+0x17f: sibling call from callable instruction with modified stack frame net/ipv4/ipmr.o: warning: objtool: ipmr_cache_report()+0x3f7: sibling call from callable instruction with modified stack frame net/ipv4/cipso_ipv4.o: warning: objtool: cipso_v4_skbuff_setattr()+0x110: sibling call from callable instruction with modified stack frame net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_register()+0xce: sibling call from callable instruction with modified stack frame net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_deregister()+0x68: sibling call from callable instruction with modified stack frame net/ipv6/af_inet6.o: warning: objtool: inet6_register_protosw()+0x2c: sibling call from callable instruction with modified stack frame net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: ipv6_generate_stable_address()+0x9c: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: ipv6_add_dev()+0x47a: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: inet6_ifa_finish_destroy()+0x37: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: ipv6_create_tempaddr()+0x3c7: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: addrconf_dad_work()+0x3f8: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: addrconf_dad_failure()+0x2c1: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: addrconf_prefix_rcv()+0x3df: sibling call from callable instruction with modified stack frame net/ipv6/addrconf.o: warning: objtool: addrconf_notify()+0xb1a: sibling call from callable instruction with modified stack frame net/ipv6/route.o: warning: objtool: ip6_route_info_create()+0x568: sibling call from callable instruction with modified stack frame net/ipv6/route.o: warning: objtool: ip6_route_multipath_add()+0x262: sibling call from callable instruction with modified stack frame net/ipv6/ip6_fib.o: warning: objtool: fib6_add_1.isra.0()+0x388: sibling call from callable instruction with modified stack frame net/ipv6/ip6_fib.o: warning: objtool: fib6_add()+0x5d5: sibling call from callable instruction with modified stack frame 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/ndisc.o: warning: objtool: ndisc_net_init()+0x9d: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_alloc_skb()+0xb5: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_ifinfo_sysctl_change()+0x10b: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_recv_na()+0x148: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_recv_rs()+0x16c: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_router_discovery()+0x7d2: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_send_redirect()+0x25c: sibling call from callable instruction with modified stack frame net/ipv6/ndisc.o: warning: objtool: ndisc_rcv()+0xcc: sibling call from callable instruction with modified stack frame net/ipv6/icmp.o: warning: objtool: icmpv6_sk_init()+0x6c: sibling call from callable instruction with modified stack frame net/ipv6/mcast.o: warning: objtool: igmp6_net_init()+0x2b: sibling call from callable instruction with modified stack frame net/ipv6/mcast.o: warning: objtool: igmp6_event_query()+0x5b4: sibling call from callable instruction with modified stack frame net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_inbound_md5_hash()+0x149: sibling call from callable instruction with modified stack frame net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_connect()+0x193: sibling call from callable instruction with modified stack frame 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/ip6_flowlabel.o: warning: objtool: ipv6_flowlabel_opt()+0x735: sibling call from callable instruction with modified stack frame net/ipv6/ip6mr.o: warning: objtool: ip6mr_cache_report()+0x412: sibling call from callable instruction with modified stack frame net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_register()+0xce: sibling call from callable instruction with modified stack frame net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_deregister()+0x68: sibling call from callable instruction with modified stack frame net/ipv6/seg6_local.o: warning: objtool: input_action_end_bpf()+0x123: sibling call from callable instruction with modified stack frame 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)); | ^~~~~~~~~~ net/ipv6/mip6.o: warning: objtool: mip6_rthdr_init_state.cold()+0x19: unreachable instruction net/ipv6/exthdrs_core.o: warning: objtool: ipv6_find_hdr()+0x2fe: sibling call from callable instruction with modified stack frame net/ncsi/ncsi-netlink.o: warning: objtool: ndp_from_ifindex()+0x19: sibling call from callable instruction with modified stack frame net/netfilter/core.o: warning: objtool: netfilter_net_init()+0xfe: sibling call from callable instruction with modified stack frame net/netfilter/nf_log.o: warning: objtool: nf_log_buf_add()+0xa5: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_check_proc_name()+0x60: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_check_table_hooks()+0x88: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_find_match()+0x35: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_request_find_match()+0x25: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_find_target()+0x35: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_request_find_target()+0x25: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_check_target()+0x175: sibling call from callable instruction with modified stack frame net/netfilter/x_tables.o: warning: objtool: xt_check_match()+0xe5: sibling call from callable instruction with modified stack frame net/netlink/af_netlink.o: warning: objtool: netlink_remove_tap()+0x44: sibling call from callable instruction with modified stack frame net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct()+0x54: sibling call from callable instruction with modified stack frame net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame net/netlink/genetlink.o: warning: objtool: genl_pernet_init()+0x88: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_sock_destruct()+0x2f: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_direct_xmit()+0x84: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_set_ring()+0x422: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: tpacket_rcv()+0x930: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_sendmsg()+0x1ce: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_setsockopt()+0x9d9: sibling call from callable instruction with modified stack frame net/packet/af_packet.o: warning: objtool: packet_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame net/sched/sch_generic.o: warning: objtool: sch_direct_xmit()+0x392: sibling call from callable instruction with modified stack frame net/sched/sch_api.o: warning: objtool: qdisc_warn_nonwc()+0xa: sibling call from callable instruction with modified stack frame net/sched/cls_api.o: warning: objtool: tcf_classify()+0x97: sibling call from callable instruction with modified stack frame net/sched/act_api.o: warning: objtool: tc_dump_action()+0x8a: sibling call from callable instruction with modified stack frame net/sched/ematch.o: warning: objtool: __tcf_em_tree_match()+0x134: sibling call from callable instruction with modified stack frame net/switchdev/switchdev.o: warning: objtool: switchdev_port_same_parent_id()+0xab: sibling call from callable instruction with modified stack frame net/unix/af_unix.o: warning: objtool: unix_sock_destructor()+0x36: sibling call from callable instruction with modified stack frame net/unix/af_unix.o: warning: objtool: unix_sock_destructor.cold()+0xb: sibling call from callable instruction with modified stack frame net/wireless/wext-core.o: warning: objtool: wireless_send_event()+0x311: sibling call from callable instruction with modified stack frame net/xfrm/xfrm_policy.o: warning: objtool: xfrm_lookup_with_ifid()+0x298: sibling call from callable instruction with modified stack frame net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_policy_notify()+0x62f: sibling call from callable instruction with modified stack frame net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_state_notify()+0x67c: sibling call from callable instruction with modified stack frame net/socket.o: warning: objtool: sock_register()+0xd: sibling call from callable instruction with modified stack frame net/socket.o: warning: objtool: __sock_release()+0x66: sibling call from callable instruction with modified stack frame net/socket.o: warning: objtool: __sock_create()+0x1a3: sibling call from callable instruction with modified stack frame lib/842/842_compress.o: warning: objtool: sw842_compress()+0xbc3: sibling call from callable instruction with modified stack frame lib/842/842_decompress.o: warning: objtool: sw842_decompress()+0x37a: sibling call from callable instruction with modified stack frame lib/mpi/mpicoder.o: warning: objtool: mpi_read_raw_data()+0xfa: sibling call from callable instruction with modified stack frame lib/mpi/mpicoder.o: warning: objtool: mpi_read_from_buffer()+0x21: sibling call from callable instruction with modified stack frame lib/mpi/mpiutil.o: warning: objtool: mpi_free()+0x24: sibling call from callable instruction with modified stack frame lib/list_sort.o: warning: objtool: list_sort.part.0()+0x1c6: sibling call from callable instruction with modified stack frame lib/iov_iter.o: warning: objtool: sanity()+0x65: sibling call from callable instruction with modified stack frame lib/hexdump.o: warning: objtool: print_hex_dump()+0xa2: sibling call from callable instruction with modified stack frame lib/logic_pio.o: warning: objtool: logic_pio_register_range()+0x15d: sibling call from callable instruction with modified stack frame lib/logic_pio.o: warning: objtool: logic_pio_trans_hwaddr()+0x40: sibling call from callable instruction with modified stack frame lib/list_debug.o: warning: objtool: __list_add_valid.cold()+0x14: unreachable instruction lib/error-inject.o: warning: objtool: populate_error_injection_list()+0x61: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_proc_next()+0x19: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_proc_start()+0x14: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: __dynamic_dev_dbg()+0x7c: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: vpr_info_dq()+0x4a: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_remove_module()+0x11: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_proc_open()+0xc: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_proc_show()+0x2d: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_add_module()+0xa2: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_exec_query()+0x780: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_exec_queries()+0xef: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_boot_param_cb()+0x11: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_proc_write()+0x17: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: __dynamic_netdev_dbg()+0x7e: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_module_param_cb()+0x15: sibling call from callable instruction with modified stack frame lib/dynamic_debug.o: warning: objtool: vpr_info_dq.cold()+0x48: sibling call from callable instruction with modified stack frame lib/nlattr.o: warning: objtool: validate_nla()+0x146: sibling call from callable instruction with modified stack frame lib/nlattr.o: warning: objtool: nla_parse()+0x9b: sibling call from callable instruction with modified stack frame lib/digsig.o: warning: objtool: digsig_verify()+0x238: sibling call from callable instruction with modified stack frame lib/asn1_decoder.o: warning: objtool: asn1_ber_decoder()+0x72c: sibling call from callable instruction with modified stack frame lib/bug.o: warning: objtool: report_bug()+0xa6: sibling call from callable instruction with modified stack frame lib/dump_stack.o: warning: objtool: dump_stack_print_info()+0x82: sibling call from callable instruction with modified stack frame lib/earlycpio.o: warning: objtool: find_cpio_data()+0x22f: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_init()+0x8: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_add_internal()+0xdf: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_add()+0x38: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_create_and_add()+0x2f: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_init_and_add()+0x5f: sibling call from callable instruction with modified stack frame lib/kobject.o: warning: objtool: kobject_init.cold()+0x18: sibling call from callable instruction with modified stack frame lib/kobject_uevent.o: warning: objtool: uevent_net_init()+0x8f: sibling call from callable instruction with modified stack frame lib/nmi_backtrace.o: warning: objtool: nmi_cpu_backtrace()+0x2f: sibling call from callable instruction with modified stack frame lib/nmi_backtrace.o: warning: objtool: nmi_trigger_cpumask_backtrace()+0x48: sibling call from callable instruction with modified stack frame lib/ratelimit.o: warning: objtool: ___ratelimit()+0xb1: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: dpm_run_callback()+0x64: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: async_resume_early()+0x1b: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: async_resume()+0x1b: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: async_resume_noirq()+0x1b: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: __device_suspend()+0x3ac: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: dpm_noirq_suspend_devices()+0x151: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: dpm_suspend_late()+0xda: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: dpm_suspend()+0x156: sibling call from callable instruction with modified stack frame drivers/base/power/main.o: warning: objtool: dpm_prepare()+0x1c5: sibling call from callable instruction with modified stack frame drivers/base/power/domain.o: warning: objtool: _genpd_power_on()+0xfa: sibling call from callable instruction with modified stack frame drivers/base/power/domain.o: warning: objtool: pm_genpd_remove_subdomain()+0x1b0: sibling call from callable instruction with modified stack frame drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': drivers/base/regmap/regcache-rbtree.c:129:15: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c:130:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': drivers/base/regmap/regcache-rbtree.c:242:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c:243:12: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall()+0x25: sibling call from callable instruction with modified stack frame drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/base/core.o: warning: objtool: dev_attr_show()+0x26: sibling call from callable instruction with modified stack frame drivers/base/bus.o: warning: objtool: bus_add_driver()+0xfc: sibling call from callable instruction with modified stack frame drivers/base/dd.o: warning: objtool: driver_bound()+0x1d: sibling call from callable instruction with modified stack frame drivers/base/dd.o: warning: objtool: really_probe()+0x130: sibling call from callable instruction with modified stack frame drivers/base/dd.o: warning: objtool: driver_probe_device()+0x6c: sibling call from callable instruction with modified stack frame drivers/base/dd.o: warning: objtool: driver_bound.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/base/syscore.o: warning: objtool: syscore_resume()+0x3c: sibling call from callable instruction with modified stack frame drivers/base/syscore.o: warning: objtool: syscore_suspend()+0x4f: sibling call from callable instruction with modified stack frame drivers/base/syscore.o: warning: objtool: syscore_shutdown()+0x32: sibling call from callable instruction with modified stack frame drivers/base/driver.o: warning: objtool: driver_register()+0x1a: sibling call from callable instruction with modified stack frame drivers/base/platform.o: warning: objtool: __platform_register_drivers()+0x5a: sibling call from callable instruction with modified stack frame drivers/base/platform.o: warning: objtool: __platform_driver_probe()+0x10: sibling call from callable instruction with modified stack frame drivers/base/cacheinfo.o: warning: objtool: cacheinfo_cpu_online()+0x34a: sibling call from callable instruction with modified stack frame drivers/base/devtmpfs.o: warning: objtool: devtmpfs_mount()+0x3f: sibling call from callable instruction with modified stack frame arch/x86/lib/msr.o: warning: objtool: msrs_alloc()+0x1c: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_release()+0x11a: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: register_cdrom()+0x39: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_sysctl_info()+0xdf: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_set_lba_space.constprop.0()+0xae: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_exit()+0x3c: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_open()+0x72c: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: mmc_ioctl_cdrom_read_audio()+0x2ae: sibling call from callable instruction with modified stack frame drivers/cdrom/cdrom.o: warning: objtool: cdrom_release.cold()+0xb0: sibling call from callable instruction with modified stack frame drivers/char/agp/backend.o: warning: objtool: agp_add_bridge()+0x21: sibling call from callable instruction with modified stack frame drivers/char/agp/generic.o: warning: objtool: agp_collect_device_status()+0x3d: sibling call from callable instruction with modified stack frame drivers/char/agp/generic.o: warning: objtool: agp_generic_create_gatt_table()+0x161: sibling call from callable instruction with modified stack frame drivers/char/agp/generic.o: warning: objtool: agp_bind_memory()+0x1f: sibling call from callable instruction with modified stack frame drivers/char/agp/generic.o: warning: objtool: agp_unbind_memory()+0x18: sibling call from callable instruction with modified stack frame drivers/char/agp/amd64-agp.o: warning: objtool: agp_aperture_valid()+0x2c: sibling call from callable instruction with modified stack frame drivers/char/agp/via-agp.o: warning: objtool: via_fetch_size()+0x4c: sibling call from callable instruction with modified stack frame drivers/char/agp/via-agp.o: warning: objtool: agp_via_probe()+0x2f: sibling call from callable instruction with modified stack frame drivers/char/hw_random/core.o: warning: objtool: hwrng_fillfn()+0x8b: sibling call from callable instruction with modified stack frame drivers/char/hw_random/core.o: warning: objtool: set_current_rng()+0x117: sibling call from callable instruction with modified stack frame drivers/char/tpm/tpm-interface.o: warning: objtool: tpm_get_random()+0xfd: sibling call from callable instruction with modified stack frame drivers/char/tpm/eventlog/tpm1.o: warning: objtool: tpm1_ascii_bios_measurements_show()+0x42: sibling call from callable instruction with modified stack frame drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': drivers/char/tpm/tpm2-space.c:421:26: warning: taking address of packed member of 'struct tpm2_cap_handles' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/eventlog/efi.o: warning: objtool: tpm_read_log_efi()+0x3f: sibling call from callable instruction with modified stack frame drivers/char/tpm/tpm_crb.c: In function '__crb_go_idle': drivers/char/tpm/tpm_crb.c:159:27: warning: taking address of packed member of 'struct crb_regs_tail' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_cmd_ready': drivers/char/tpm/tpm_crb.c:201:27: warning: taking address of packed member of 'struct crb_regs_tail' may result in an unaligned pointer value [-Waddress-of-packed-member] 201 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_request_locality': drivers/char/tpm/tpm_crb.c:230:27: warning: taking address of packed member of 'struct crb_regs_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, value, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_relinquish_locality': drivers/char/tpm/tpm_crb.c:257:27: warning: taking address of packed member of 'struct crb_regs_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, mask, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/random.o: warning: objtool: _warn_unseeded_randomness()+0x48: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: account.constprop.0()+0x59: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: get_random_bytes_arch()+0x1bf: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: _extract_entropy()+0x6f: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: crng_reseed()+0x1e2: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: credit_entropy_bits()+0x4a: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: crng_initialize()+0xb7: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: urandom_read()+0x246: sibling call from callable instruction with modified stack frame drivers/char/random.o: warning: objtool: _warn_unseeded_randomness.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/char/hpet.o: warning: objtool: hpet_ioctl_common()+0x128: sibling call from callable instruction with modified stack frame drivers/char/hpet.o: warning: objtool: hpet_alloc()+0xd2: sibling call from callable instruction with modified stack frame drivers/char/hpet.o: warning: objtool: hpet_acpi_add()+0x57: sibling call from callable instruction with modified stack frame drivers/acpi/sleep.o: warning: objtool: acpi_suspend_begin()+0x66: sibling call from callable instruction with modified stack frame drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish()+0x18: sibling call from callable instruction with modified stack frame drivers/acpi/sleep.o: warning: objtool: acpi_suspend_enter()+0x58: sibling call from callable instruction with modified stack frame drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish.cold()+0x7f: sibling call from callable instruction with modified stack frame drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_prepare()+0x2a: sibling call from callable instruction with modified stack frame drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_enable()+0x2a: sibling call from callable instruction with modified stack frame drivers/clk/clk.o: warning: objtool: clk_disable_unused()+0xd: sibling call from callable instruction with modified stack frame drivers/clk/clk.o: warning: objtool: clk_set_rate_range()+0x24: sibling call from callable instruction with modified stack frame drivers/clk/clk.o: warning: objtool: clk_unregister()+0x98: sibling call from callable instruction with modified stack frame drivers/clk/clk.o: warning: objtool: clk_register()+0x5aa: sibling call from callable instruction with modified stack frame drivers/clk/clk-divider.o: warning: objtool: _register_divider()+0x67: sibling call from callable instruction with modified stack frame drivers/clk/clk-gate.o: warning: objtool: clk_hw_register_gate()+0x4d: sibling call from callable instruction with modified stack frame drivers/clk/clk-mux.o: warning: objtool: clk_hw_register_mux_table()+0x87: sibling call from callable instruction with modified stack frame drivers/clk/clk-composite.o: warning: objtool: clk_composite_determine_rate()+0x82: sibling call from callable instruction with modified stack frame drivers/clk/clk-gpio.o: warning: objtool: gpio_clk_driver_probe()+0x63: sibling call from callable instruction with modified stack frame drivers/connector/cn_queue.o: warning: objtool: cn_queue_add_callback()+0x32: sibling call from callable instruction with modified stack frame drivers/connector/cn_queue.o: warning: objtool: cn_queue_free_dev()+0x96: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_enable_fast_switch()+0x27: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_suspend()+0x7e: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_boost_set_sw()+0x44: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: __cpufreq_driver_target()+0x2c9: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_generic_suspend()+0x29: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_offline()+0x181: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: create_boost_sysfs_file()+0x21: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: store_boost()+0x5c: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_resume()+0x116: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_init_governor()+0xcd: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_online()+0x418: sibling call from callable instruction with modified stack frame drivers/cpufreq/freq_table.o: warning: objtool: cpufreq_table_validate_and_sort()+0x78: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq_stats.o: warning: objtool: show_trans_table()+0x241: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: generic_powersave_bias_target()+0xc6: sibling call from callable instruction with modified stack frame drivers/cpufreq/cpufreq_governor.o: warning: objtool: cpufreq_dbs_governor_init()+0x211: sibling call from callable instruction with modified stack frame drivers/cpufreq/intel_pstate.o: warning: objtool: intel_pstate_init_cpu()+0x17d: sibling call from callable instruction with modified stack frame drivers/cpufreq/intel_pstate.o: warning: objtool: store_no_turbo()+0x7c: sibling call from callable instruction with modified stack frame drivers/cpuidle/cpuidle.o: warning: objtool: cpuidle_register()+0x1a: sibling call from callable instruction with modified stack frame drivers/acpi/bus.o: warning: objtool: sb_notify_work()+0x34: sibling call from callable instruction with modified stack frame drivers/devfreq/devfreq.o: warning: objtool: find_devfreq_governor()+0xb: sibling call from callable instruction with modified stack frame drivers/devfreq/devfreq.o: warning: objtool: devfreq_add_governor()+0xe: sibling call from callable instruction with modified stack frame drivers/devfreq/devfreq.o: warning: objtool: devfreq_remove_governor()+0xe: sibling call from callable instruction with modified stack frame drivers/devfreq/devfreq.o: warning: objtool: find_device_devfreq()+0x9: sibling call from callable instruction with modified stack frame drivers/acpi/scan.o: warning: objtool: acpi_device_add()+0xc9: sibling call from callable instruction with modified stack frame drivers/acpi/scan.o: warning: objtool: acpi_init_device_object()+0x2cf: sibling call from callable instruction with modified stack frame drivers/acpi/scan.o: warning: objtool: acpi_add_single_object()+0x59: sibling call from callable instruction with modified stack frame drivers/acpi/resource.o: warning: objtool: acpi_dev_get_irqresource.part.0()+0xf7: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_processor.o: warning: objtool: acpi_processor_add()+0x4f7: sibling call from callable instruction with modified stack frame drivers/dma/dmaengine.o: warning: objtool: dma_async_device_register()+0x22: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: acpi_ec_stop()+0x13b: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: param_set_event_clearing()+0x2a: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: acpi_ec_suspend()+0x3a: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: acpi_ec_enable_event()+0x46: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: ec_install_handlers()+0x182: sibling call from callable instruction with modified stack frame drivers/acpi/ec.o: warning: objtool: ec_remove_handlers()+0x79: sibling call from callable instruction with modified stack frame drivers/acpi/pci_root.o: warning: objtool: acpi_pci_root_add()+0x13b: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_check_possible()+0xf9: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_get_current.isra.0()+0x99: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_add()+0xef: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_set()+0x1b3: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_allocate_irq()+0x3d: sibling call from callable instruction with modified stack frame drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_free_irq()+0x24: sibling call from callable instruction with modified stack frame drivers/acpi/pci_irq.o: warning: objtool: acpi_pci_irq_find_prt_entry()+0x20c: sibling call from callable instruction with modified stack frame drivers/dma-buf/sync_file.o: warning: objtool: sync_file_ioctl()+0x63d: sibling call from callable instruction with modified stack frame drivers/acpi/power.o: warning: objtool: acpi_device_sleep_wake()+0x7c: sibling call from callable instruction with modified stack frame drivers/acpi/power.o: warning: objtool: acpi_add_power_resource()+0x1be: sibling call from callable instruction with modified stack frame drivers/acpi/event.o: warning: objtool: acpi_notifier_call_chain()+0x48: sibling call from callable instruction with modified stack frame drivers/acpi/sysfs.o: warning: objtool: acpi_table_attr_init()+0x82: sibling call from callable instruction with modified stack frame drivers/acpi/sysfs.o: warning: objtool: force_remove_store()+0x33: sibling call from callable instruction with modified stack frame drivers/acpi/sysfs.o: warning: objtool: counter_set()+0x61: sibling call from callable instruction with modified stack frame drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile()+0x15: sibling call from callable instruction with modified stack frame drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_watchdog.o: warning: objtool: acpi_watchdog_get_wdat()+0x73: sibling call from callable instruction with modified stack frame drivers/acpi/ac.o: warning: objtool: acpi_ac_add()+0x155: sibling call from callable instruction with modified stack frame drivers/acpi/button.o: warning: objtool: acpi_lid_notify_state()+0xd7: sibling call from callable instruction with modified stack frame drivers/acpi/button.o: warning: objtool: param_set_lid_init_state()+0x2a: sibling call from callable instruction with modified stack frame drivers/acpi/button.o: warning: objtool: acpi_button_add()+0x110: sibling call from callable instruction with modified stack frame drivers/acpi/pci_slot.o: warning: objtool: register_slot()+0x16b: sibling call from callable instruction with modified stack frame drivers/acpi/processor_driver.o: warning: objtool: acpi_soft_cpu_online()+0x48: sibling call from callable instruction with modified stack frame drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_set_throttling_ptc()+0x11c: sibling call from callable instruction with modified stack frame drivers/acpi/processor_throttling.o: warning: objtool: __acpi_processor_set_throttling()+0xe8: sibling call from callable instruction with modified stack frame drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_ptc()+0x191: sibling call from callable instruction with modified stack frame drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_info()+0x2ba: sibling call from callable instruction with modified stack frame drivers/acpi/processor_idle.o: warning: objtool: flatten_lpi_states()+0x58: sibling call from callable instruction with modified stack frame drivers/acpi/processor_idle.o: warning: objtool: set_max_cstate()+0xd: sibling call from callable instruction with modified stack frame drivers/acpi/processor_idle.o: warning: objtool: acpi_processor_get_power_info()+0xc9: sibling call from callable instruction with modified stack frame drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_psd()+0x75: sibling call from callable instruction with modified stack frame drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_performance_info()+0x3b3: sibling call from callable instruction with modified stack frame drivers/acpi/thermal.o: warning: objtool: acpi_thermal_trips_update()+0x2a6: sibling call from callable instruction with modified stack frame drivers/acpi/thermal.o: warning: objtool: thermal_set_mode()+0x38: sibling call from callable instruction with modified stack frame drivers/acpi/thermal.o: warning: objtool: acpi_thermal_add()+0x18f: sibling call from callable instruction with modified stack frame drivers/acpi/ioapic.o: warning: objtool: handle_ioapic_add()+0x17b: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: acpi_battery_get_state()+0x1bb: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: acpi_battery_get_info()+0x1a2: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister()+0x87: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: battery_hook_register()+0x88: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: sysfs_add_battery()+0x145: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: acpi_battery_add()+0xe9: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/acpi/battery.o: warning: objtool: battery_hook_register.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/acpi/cppc_acpi.o: warning: objtool: send_pcc_cmd()+0x9d: sibling call from callable instruction with modified stack frame drivers/acpi/cppc_acpi.o: warning: objtool: acpi_cppc_processor_probe()+0x6f6: sibling call from callable instruction with modified stack frame drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue()+0x19: sibling call from callable instruction with modified stack frame drivers/edac/edac_device.o: warning: objtool: edac_device_add_device()+0xb0: sibling call from callable instruction with modified stack frame drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc.o: warning: objtool: edac_mc_add_mc_with_groups()+0x208: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc.o: warning: objtool: edac_raw_mc_handle_error()+0x206: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc.o: warning: objtool: edac_mc_handle_error()+0x111: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc.o: warning: objtool: edac_mc_alloc()+0x388: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_store()+0x51: sibling call from callable instruction with modified stack frame drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_show()+0x1d: sibling call from callable instruction with modified stack frame drivers/extcon/extcon.o: warning: objtool: extcon_dev_register()+0x351: sibling call from callable instruction with modified stack frame drivers/edac/edac_pci.o: warning: objtool: edac_pci_del_device()+0x81: sibling call from callable instruction with modified stack frame drivers/edac/edac_pci.o: warning: objtool: edac_pci_add_device()+0xb1: sibling call from callable instruction with modified stack frame drivers/edac/edac_pci_sysfs.o: warning: objtool: edac_pci_do_parity_check.part.0()+0x113: sibling call from callable instruction with modified stack frame drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_dmidecode()+0x44: sibling call from callable instruction with modified stack frame drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_register()+0xd5: sibling call from callable instruction with modified stack frame drivers/firmware/efi/efi.o: warning: objtool: update_efi_random_seed()+0x31: sibling call from callable instruction with modified stack frame drivers/firmware/efi/vars.c: In function 'variable_is_present': drivers/firmware/efi/vars.c:359:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': drivers/firmware/efi/vars.c:606:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 606 | status = __efivars->ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': drivers/firmware/efi/vars.c:638:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 638 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_set': drivers/firmware/efi/vars.c:677:23: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 677 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_find': drivers/firmware/efi/vars.c:836:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_size': drivers/firmware/efi/vars.c:882:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 882 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function '__efivar_entry_get': drivers/firmware/efi/vars.c:912:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 912 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_get': drivers/firmware/efi/vars.c:940:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 940 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': drivers/firmware/efi/vars.c:975:23: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c:1031:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 1031 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/gpio/gpiolib.o: warning: objtool: validate_desc()+0x15: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_input()+0x36: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output_raw_commit()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output()+0x4c: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit()+0x52: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit()+0x55: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiochip_irqchip_add_key()+0x32: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_configure_flags()+0x99: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog()+0x51: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiochip_add_data_with_key()+0x9d: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog.cold()+0x28: return with modified stack frame drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/firmware/efi/vars.o: warning: objtool: efivars_unregister()+0x28: sibling call from callable instruction with modified stack frame drivers/firmware/efi/vars.o: warning: objtool: efivars_register()+0x22: sibling call from callable instruction with modified stack frame drivers/firmware/efi/vars.o: warning: objtool: efivar_init()+0x7f: sibling call from callable instruction with modified stack frame drivers/firmware/efi/reboot.o: warning: objtool: efi_reboot()+0xa4: sibling call from callable instruction with modified stack frame drivers/firmware/efi/capsule.o: warning: objtool: efi_capsule_update()+0x253: sibling call from callable instruction with modified stack frame drivers/gpio/gpio-wcove.o: warning: objtool: wcove_gpio_dbg_show()+0xaa: sibling call from callable instruction with modified stack frame drivers/firmware/efi/cper.o: warning: objtool: cper_print_bits()+0xce: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_capsule_caps()+0xed: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_update_capsule()+0xf2: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_variable_info()+0xf2: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_variable()+0xde: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_wakeup_time()+0xde: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_next_high_mono_count.part.0()+0xbd: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_next_variable.part.0()+0xbc: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_variable.part.0()+0xbe: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_wakeup_time.part.0()+0xbc: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_time.part.0()+0xbd: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_time.part.0()+0xbd: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_virt_check_flags()+0x51: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_rts()+0x77b: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system()+0x26: sibling call from callable instruction with modified stack frame drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: check_can_switch()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_unregister_client()+0x9f: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_process_delayed_switch()+0x1a: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_register_handler()+0x44: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: register_client()+0xfb: sibling call from callable instruction with modified stack frame drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_debugfs_write()+0x240: sibling call from callable instruction with modified stack frame drivers/firmware/efi/cper-x86.o: warning: objtool: cper_print_proc_ia()+0x34: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_out()+0xbe: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_wait_io()+0xc4: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_probe()+0x2d: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_parse()+0x23e: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_ctrl()+0x11a: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_start()+0x270: sibling call from callable instruction with modified stack frame drivers/hid/usbhid/hid-core.o: warning: objtool: hid_post_reset()+0xdf: sibling call from callable instruction with modified stack frame drivers/firmware/dmi-sysfs.o: warning: objtool: dmi_sel_raw_read_helper()+0x102: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: hid_get_report()+0x2a: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: hid_report_raw_event()+0x97: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: hid_input_report()+0x138: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: __hid_request()+0xd5: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: hid_parser_local()+0x97: sibling call from callable instruction with modified stack frame drivers/hid/hid-core.o: warning: objtool: hid_add_field()+0x259: sibling call from callable instruction with modified stack frame drivers/hid/hid-quirks.o: warning: objtool: hid_lookup_quirk()+0xe5: sibling call from callable instruction with modified stack frame drivers/hid/hid-input.o: warning: objtool: hidinput_setkeycode()+0x5d: sibling call from callable instruction with modified stack frame drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event()+0x125: sibling call from callable instruction with modified stack frame drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/hid/hid-debug.o: warning: objtool: hid_resolv_usage()+0x278: sibling call from callable instruction with modified stack frame drivers/hid/hidraw.o: warning: objtool: hidraw_ioctl()+0x29a: sibling call from callable instruction with modified stack frame drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_unregister_single()+0x2e: sibling call from callable instruction with modified stack frame drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_register()+0x10: sibling call from callable instruction with modified stack frame drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_free()+0xc: sibling call from callable instruction with modified stack frame drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request()+0x40: sibling call from callable instruction with modified stack frame drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request_specific()+0x30: sibling call from callable instruction with modified stack frame drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | if (ret == -EOPNOTSUPP) | ^ drivers/i2c/i2c-core-base.o: warning: objtool: i2c_sysfs_new_device()+0x6a: sibling call from callable instruction with modified stack frame drivers/i2c/i2c-core-base.o: warning: objtool: i2c_register_adapter()+0x3d5: sibling call from callable instruction with modified stack frame drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_block_data()+0x56: sibling call from callable instruction with modified stack frame drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_i2c_block_data()+0x65: sibling call from callable instruction with modified stack frame drivers/input/serio/serio.o: warning: objtool: serio_queue_event()+0x75: sibling call from callable instruction with modified stack frame drivers/input/serio/serio.o: warning: objtool: __serio_register_driver()+0x37: sibling call from callable instruction with modified stack frame drivers/input/serio/serio.o: warning: objtool: serio_handle_event()+0xe2: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_kbd_write()+0x29: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_flush()+0x46: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_panic_blink()+0x4a: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_interrupt()+0x24c: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: __i8042_command.part.0()+0x19: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_dritek_enable()+0x2f: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_port_close()+0x63: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_controller_selftest()+0x57: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_controller_reset()+0x33: sibling call from callable instruction with modified stack frame drivers/input/serio/i8042.o: warning: objtool: i8042_controller_resume()+0x11: sibling call from callable instruction with modified stack frame drivers/iommu/iommu.o: warning: objtool: __iommu_unmap()+0x6c: sibling call from callable instruction with modified stack frame drivers/iommu/iommu.o: warning: objtool: iommu_map()+0x76: sibling call from callable instruction with modified stack frame drivers/iommu/iommu.o: warning: objtool: iommu_group_add_device()+0x200: sibling call from callable instruction with modified stack frame drivers/iommu/iommu.o: warning: objtool: iommu_request_dm_for_dev()+0x12f: sibling call from callable instruction with modified stack frame drivers/iommu/iova.o: warning: objtool: copy_reserved_iova()+0x3f: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: __iommu_queue_command_sync()+0x4a: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: map_sg()+0x14a: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions()+0x124: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: get_alias()+0x17c: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: irq_remapping_alloc()+0x1fa: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_add_device()+0x377: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_int_thread()+0x438: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/input/input.o: warning: objtool: input_attach_handler()+0x84: sibling call from callable instruction with modified stack frame drivers/input/input.o: warning: objtool: input_register_device()+0x390: sibling call from callable instruction with modified stack frame drivers/input/input.o: warning: objtool: input_set_capability()+0xdd: sibling call from callable instruction with modified stack frame drivers/input/input.o: warning: objtool: input_set_capability.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/iommu/amd_iommu_init.o: warning: objtool: early_enable_iommus()+0x16: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_walk_remapping_entries()+0x43: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: __dmar_enable_qi()+0xb0: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_set_interrupt.part.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_fault()+0x64: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_device_hotplug()+0x24e: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_alloc_pci_notify_info()+0x96: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_alloc_dev_scope()+0x23: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_parse_one_drhd()+0x182: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_insert_dev_scope()+0xeb: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: qi_submit_sync()+0x19a: sibling call from callable instruction with modified stack frame drivers/iommu/dmar.o: warning: objtool: dmar_disable_qi()+0xdb: sibling call from callable instruction with modified stack frame drivers/input/mousedev.o: warning: objtool: mousedev_read()+0xf8: sibling call from callable instruction with modified stack frame drivers/input/mousedev.o: warning: objtool: mousedev_create()+0x235: sibling call from callable instruction with modified stack frame drivers/input/evdev.o: warning: objtool: evdev_connect()+0x2e: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_flush_write_buffer()+0x6c: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_translation()+0x5c: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_context()+0x97: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_set_root_entry()+0x9d: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_enable_translation()+0x5c: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_protect_mem_regions()+0x5c: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_iotlb()+0xc4: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_alloc_iova()+0xb4: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: quirk_calpella_no_shadow_gtt()+0x31: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi()+0x21: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_init_domains()+0x68: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_alloc_root_entry()+0x1a: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: __domain_mapping()+0x10e: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map()+0x39: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_memory_notifier()+0x53: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_domain_alloc()+0x1b: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map()+0x45: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: dmar_iommu_hotplug()+0xa7: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: dmar_insert_one_dev_info()+0x38e: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_attach_device()+0xde: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_no_mapping()+0x7a: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: get_valid_domain_for_dev()+0x3b: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: __intel_map_single()+0x116: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map.cold()+0x19: return with modified stack frame drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map.cold()+0x20: return with modified stack frame drivers/iommu/intel-svm.o: warning: objtool: prq_event_thread()+0x84: sibling call from callable instruction with modified stack frame drivers/iommu/intel-svm.o: warning: objtool: intel_svm_init()+0x81: sibling call from callable instruction with modified stack frame drivers/iommu/intel-svm.o: warning: objtool: intel_svm_enable_prq()+0x1b: sibling call from callable instruction with modified stack frame drivers/leds/led-triggers.o: warning: objtool: led_trigger_register_simple()+0x2f: sibling call from callable instruction with modified stack frame drivers/macintosh/mac_hid.o: warning: objtool: mac_hid_emumouse_connect()+0x53: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: super_1_validate()+0x3e8: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_integrity_register()+0x103: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: super_written()+0x1a: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_integrity_add_rdev()+0x86: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: super_90_load()+0xb7: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_start_sync()+0x31: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: bind_rdev_to_array()+0x134: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_do_sync()+0x5e1: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: add_named_array()+0x93: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: read_rdev()+0x1c4: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: level_store()+0xcd: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_set_readonly()+0xdd: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: safe_delay_store()+0x35: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_setup_cluster()+0x2c: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: do_md_stop()+0x110: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_run()+0x761: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_reload_sb()+0x50: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: add_new_disk()+0x12a: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_ioctl()+0x1832: sibling call from callable instruction with modified stack frame drivers/md/md.o: warning: objtool: md_setup_cluster.cold()+0x20: return with modified stack frame drivers/md/md-bitmap.o: warning: objtool: read_page()+0x5b: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick()+0x21: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_init_from_disk()+0x3d5: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_resize()+0x39: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_create()+0x42: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_copy_from_slot()+0x33: sibling call from callable instruction with modified stack frame drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/md/dm-uevent.o: warning: objtool: dm_send_uevents()+0x89: sibling call from callable instruction with modified stack frame drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent()+0x2d: sibling call from callable instruction with modified stack frame drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: dm_blk_ioctl()+0xbb: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: clone_endio()+0x93: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: dm_set_target_max_io_len()+0x11: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: __map_bio()+0x1c0: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: __split_and_process_non_flush()+0x109: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: free_dev()+0x42: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: __dm_destroy()+0x12d: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: dm_set_geometry()+0x20: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: dm_create()+0x66: sibling call from callable instruction with modified stack frame drivers/md/dm.o: warning: objtool: dm_setup_md_queue()+0x87: sibling call from callable instruction with modified stack frame drivers/md/dm-table.o: warning: objtool: dm_table_complete()+0x24b: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dm_get_inactive_table()+0x27: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dev_set_geometry()+0x4a: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: target_message()+0x72: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: table_load()+0xa8: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dev_rename()+0x43: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: ctl_ioctl()+0x7c: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dev_create()+0x3a: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all()+0xd1: sibling call from callable instruction with modified stack frame drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/md/dm-io.o: warning: objtool: dispatch_io()+0x26d: sibling call from callable instruction with modified stack frame drivers/md/dm-stats.o: warning: objtool: dm_stats_cleanup()+0x7a: sibling call from callable instruction with modified stack frame drivers/md/dm-stats.o: warning: objtool: dm_stats_account_io()+0x177: sibling call from callable instruction with modified stack frame drivers/md/dm-rq.o: warning: objtool: dm_softirq_done()+0x225: sibling call from callable instruction with modified stack frame drivers/md/dm-rq.o: warning: objtool: map_request()+0x28a: sibling call from callable instruction with modified stack frame drivers/md/dm-rq.o: warning: objtool: dm_mq_init_request_queue()+0x19: sibling call from callable instruction with modified stack frame drivers/md/dm-bufio.o: warning: objtool: free_buffer()+0x42: sibling call from callable instruction with modified stack frame drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_create()+0x29: sibling call from callable instruction with modified stack frame drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_destroy()+0x1df: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: snapshot_preresume()+0x75: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: __invalidate_snapshot.part.0()+0xc: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: snapshot_ctr()+0x4f1: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: snapshot_merge_next_chunks()+0x53: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: merge_callback()+0x14: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: snapshot_map()+0x2da: sibling call from callable instruction with modified stack frame drivers/md/dm-snap.o: warning: objtool: merge_callback.cold()+0x8c: sibling call from callable instruction with modified stack frame drivers/md/dm-exception-store.o: warning: objtool: get_type.part.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/md/dm-exception-store.o: warning: objtool: dm_exception_store_init()+0xe: sibling call from callable instruction with modified stack frame drivers/md/dm-snap-transient.o: warning: objtool: dm_transient_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame drivers/md/dm-snap-persistent.o: warning: objtool: persistent_ctr()+0xa2: sibling call from callable instruction with modified stack frame drivers/md/dm-snap-persistent.o: warning: objtool: persistent_read_metadata()+0x146: sibling call from callable instruction with modified stack frame drivers/md/dm-snap-persistent.o: warning: objtool: dm_persistent_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: mirror_resume()+0x36: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: mirror_presuspend()+0xbf: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: fail_mirror()+0x6f: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: recovery_complete()+0x69: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: mirror_end_io()+0x81: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: read_callback()+0xa6: sibling call from callable instruction with modified stack frame drivers/md/dm-raid1.o: warning: objtool: mirror_ctr()+0x3b4: sibling call from callable instruction with modified stack frame drivers/md/dm-log.o: warning: objtool: disk_resume()+0x3e: sibling call from callable instruction with modified stack frame drivers/md/dm-log.o: warning: objtool: dm_dirty_log_create()+0xc4: sibling call from callable instruction with modified stack frame drivers/md/dm-log.o: warning: objtool: create_log_context.isra.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/md/dm-log.o: warning: objtool: disk_ctr()+0x25: sibling call from callable instruction with modified stack frame drivers/md/dm-region-hash.o: warning: objtool: dm_region_hash_create()+0x6f: sibling call from callable instruction with modified stack frame drivers/mfd/mfd-core.o: warning: objtool: mfd_clone_cell()+0x46: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: kgdbts_option_setup()+0x12: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: fill_get_buf()+0x32: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: skip_back_repeat_test()+0x6b: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: check_and_rewind_pc()+0x50: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: check_single_step()+0x44: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: run_plant_and_detach_test()+0xcc: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: configure_kgdbts()+0x32a: sibling call from callable instruction with modified stack frame drivers/misc/kgdbts.o: warning: objtool: param_set_kgdbts_var()+0x12: sibling call from callable instruction with modified stack frame drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts()+0x34: sibling call from callable instruction with modified stack frame drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts.cold()+0x2a: return with modified stack frame drivers/net/phy/phy_device.o: warning: objtool: phy_device_register()+0x35: sibling call from callable instruction with modified stack frame drivers/net/phy/phy_device.o: warning: objtool: phy_attach()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/phy/phy_device.o: warning: objtool: phy_connect()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/phy/phy_device.o: warning: objtool: phy_driver_register()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/phy/mdio_bus.o: warning: objtool: __mdiobus_register()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/phy/mdio_device.o: warning: objtool: mdio_driver_register()+0x35: sibling call from callable instruction with modified stack frame drivers/net/phy/mdio_device.o: warning: objtool: mdio_device_register()+0x58: sibling call from callable instruction with modified stack frame drivers/net/loopback.o: warning: objtool: loopback_net_init()+0x6f: sibling call from callable instruction with modified stack frame drivers/nvdimm/namespace_devs.o: warning: objtool: __reserve_free_pmem()+0xad: sibling call from callable instruction with modified stack frame drivers/opp/core.o: warning: objtool: _find_opp_table()+0xb: sibling call from callable instruction with modified stack frame drivers/opp/core.o: warning: objtool: _opp_add()+0xff: sibling call from callable instruction with modified stack frame drivers/opp/cpu.o: warning: objtool: _dev_pm_opp_cpumask_remove_table()+0x3b: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: test_write_file()+0x2c: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: attention_write_file()+0x31: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: power_write_file()+0x2c: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_del()+0xb9: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_add()+0x28d: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/acpi_pcihp.o: warning: objtool: acpi_get_hp_hw_control_from_firmware()+0xe8: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/pciehp_hpc.o: warning: objtool: pciehp_check_link_status()+0x162: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/shpchp_hpc.o: warning: objtool: shpc_get_cur_bus_speed()+0x51: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/acpiphp_core.o: warning: objtool: acpiphp_register_hotplug_slot()+0x109: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/acpiphp_glue.o: warning: objtool: acpiphp_add_context()+0x330: sibling call from callable instruction with modified stack frame drivers/pci/pcie/aer.o: warning: objtool: aer_recover_queue()+0x3c: sibling call from callable instruction with modified stack frame drivers/pci/pcie/aer.o: warning: objtool: aer_recover_work_func()+0xc0: sibling call from callable instruction with modified stack frame drivers/pci/bus.o: warning: objtool: pci_add_resource_offset()+0x21: sibling call from callable instruction with modified stack frame drivers/pci/bus.o: warning: objtool: pci_add_resource_offset.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/pci/probe.o: warning: objtool: pci_bus_generic_read_dev_vendor_id()+0x95: sibling call from callable instruction with modified stack frame drivers/pci/probe.o: warning: objtool: pci_register_host_bridge()+0x244: sibling call from callable instruction with modified stack frame drivers/pci/pci.o: warning: objtool: pci_enable_acs()+0x8c: sibling call from callable instruction with modified stack frame drivers/pci/pci.o: warning: objtool: pci_reassigndev_resource_alignment()+0x2cf: sibling call from callable instruction with modified stack frame drivers/pci/setup-bus.o: warning: objtool: __dev_sort_resources()+0xf3: sibling call from callable instruction with modified stack frame drivers/pci/setup-bus.o: warning: objtool: pci_assign_unassigned_bridge_resources()+0xb8: sibling call from callable instruction with modified stack frame drivers/pci/quirks.o: warning: objtool: nvbridge_check_legacy_irq_routing()+0x5d: sibling call from callable instruction with modified stack frame drivers/pci/quirks.o: warning: objtool: quirk_intel_mc_errata()+0x66: sibling call from callable instruction with modified stack frame drivers/pci/pci-acpi.o: warning: objtool: pci_get_hp_params()+0x30d: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_set_irq_remapping()+0xa7: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_enable_irq_remapping()+0x69: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: ir_parse_ioapic_hpet_scope()+0x172: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_disable_irq_remapping.part.0()+0x71: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_irq_remapping_alloc()+0x141: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_setup_irq_remapping.part.0()+0x68: sibling call from callable instruction with modified stack frame drivers/iommu/intel_irq_remapping.o: warning: objtool: dmar_ir_hotplug()+0xff: sibling call from callable instruction with modified stack frame drivers/pcmcia/ds.o: warning: objtool: pcmcia_register_driver()+0x26: sibling call from callable instruction with modified stack frame drivers/pinctrl/core.o: warning: objtool: pinctrl_enable()+0x149: sibling call from callable instruction with modified stack frame drivers/pinctrl/core.o: warning: objtool: pinctrl_register_map()+0x51: sibling call from callable instruction with modified stack frame drivers/pinctrl/pinconf.o: warning: objtool: pinconf_validate_map.cold()+0x1b: unreachable instruction drivers/pnp/core.o: warning: objtool: pnp_alloc()+0x17: sibling call from callable instruction with modified stack frame drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: add_interval()+0x69: sibling call from callable instruction with modified stack frame drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: sub_interval()+0xb8: sibling call from callable instruction with modified stack frame drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe()+0x9d: sibling call from callable instruction with modified stack frame drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe.cold()+0x3e: return with modified stack frame drivers/power/supply/power_supply_core.o: warning: objtool: __power_supply_register()+0x1d: sibling call from callable instruction with modified stack frame drivers/pps/pps.o: warning: objtool: pps_register_cdev()+0x131: sibling call from callable instruction with modified stack frame drivers/pps/kapi.o: warning: objtool: pps_register_source()+0x16: sibling call from callable instruction with modified stack frame drivers/ptp/ptp_clock.o: warning: objtool: ptp_clock_register()+0x373: sibling call from callable instruction with modified stack frame drivers/ptp/ptp_chardev.o: warning: objtool: ptp_set_pinfunc()+0x9b: sibling call from callable instruction with modified stack frame drivers/pwm/core.o: warning: objtool: pwm_put.part.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/pwm/core.o: warning: objtool: devm_of_pwm_get()+0x37: sibling call from callable instruction with modified stack frame drivers/ras/cec.o: warning: objtool: cec_add_elem()+0xd2: sibling call from callable instruction with modified stack frame drivers/regulator/dummy.o: warning: objtool: dummy_regulator_probe()+0x58: sibling call from callable instruction with modified stack frame drivers/reset/core.o: warning: objtool: reset_controller_add_lookup()+0x33: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: _regulator_get_voltage()+0xb6: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: suspend_set_state()+0xd5: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_check_consumers()+0x56: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: rdev_init_debugfs()+0x70: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: _regulator_do_enable()+0x55: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: _regulator_do_set_voltage()+0x279: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_allow_bypass()+0x33: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_mode_constrain()+0x15: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_check_voltage()+0x19: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_set_current_limit()+0x45: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_set_voltage_unlocked()+0x3c: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_set_suspend_voltage()+0xa4: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: print_constraints()+0x178: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_is_supported_voltage()+0x23: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: drms_uA_update()+0x2e: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: _regulator_disable()+0xd6: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_enable()+0x132: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_force_disable()+0x59: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_bulk_disable()+0x33: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_disable_work()+0x82: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_bulk_enable()+0xba: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_register_supply_alias()+0x85: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: create_regulator()+0x208: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_resolve_supply()+0x7b: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: regulator_register()+0xd34: sibling call from callable instruction with modified stack frame drivers/regulator/core.o: warning: objtool: _regulator_get()+0x3e: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_ioctl.o: warning: objtool: scsi_ioctl()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_lib.o: warning: objtool: scsi_kmap_atomic_sg()+0xe5: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_lib.o: warning: objtool: scsi_request_fn()+0xe4: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_scan.o: warning: objtool: scsi_alloc_target()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_scan.o: warning: objtool: __scsi_scan_target()+0x2a3: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo()+0x58: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_keyed()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_str()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_find()+0xf4: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_netlink.o: warning: objtool: scsi_nl_rcv_msg()+0x65: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_netlink.o: warning: objtool: scsi_netlink_init()+0x54: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_hostdir_add()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_host_add()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/sd.o: warning: objtool: sd_revalidate_disk()+0x1d0c: sibling call from callable instruction with modified stack frame drivers/thermal/thermal_sysfs.o: warning: objtool: trans_table_show()+0x223: sibling call from callable instruction with modified stack frame drivers/thermal/gov_bang_bang.o: warning: objtool: bang_bang_control()+0x1ea: sibling call from callable instruction with modified stack frame drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_console_print()+0x122: sibling call from callable instruction with modified stack frame drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_close()+0x46: sibling call from callable instruction with modified stack frame drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_alloc()+0xf7: sibling call from callable instruction with modified stack frame In file included from ./include/xen/hvm.h:7, from drivers/tty/hvc/hvc_xen.c:22: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/irq.h:14, from drivers/tty/hvc/hvc_xen.c:11: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_hvm_console_init()+0xd2: sibling call from callable instruction with modified stack frame drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_console_resume()+0xce: sibling call from callable instruction with modified stack frame drivers/scsi/sg.o: warning: objtool: sg_rq_end_io()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/sg.o: warning: objtool: sg_write.part.0()+0x2d6: sibling call from callable instruction with modified stack frame drivers/scsi/sg.o: warning: objtool: sg_add_device()+0x36: sibling call from callable instruction with modified stack frame drivers/tty/serial/8250/8250_core.o: warning: objtool: serial8250_interrupt()+0x105: sibling call from callable instruction with modified stack frame drivers/tty/vt/selection.o: warning: objtool: set_selection()+0x31e: sibling call from callable instruction with modified stack frame drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_do_startup()+0x75b: sibling call from callable instruction with modified stack frame drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_config_port()+0x54a: sibling call from callable instruction with modified stack frame drivers/tty/vt/keyboard.o: warning: objtool: kbd_event()+0x893: sibling call from callable instruction with modified stack frame drivers/tty/serial/8250/8250_pci.o: warning: objtool: pci_quatech_setup()+0x318: sibling call from callable instruction with modified stack frame drivers/tty/vt/vt.o: warning: objtool: do_bind_con_driver()+0x125: sibling call from callable instruction with modified stack frame drivers/tty/vt/vt.o: warning: objtool: do_take_over_console()+0x17a: sibling call from callable instruction with modified stack frame drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen()+0x3a: sibling call from callable instruction with modified stack frame drivers/tty/vt/vt.o: warning: objtool: do_con_write.part.0()+0x3c: sibling call from callable instruction with modified stack frame drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/tty/serial/serial_core.o: warning: objtool: uart_proc_show()+0x5f7: sibling call from callable instruction with modified stack frame drivers/tty/serial/serial_core.o: warning: objtool: uart_add_one_port()+0x301: sibling call from callable instruction with modified stack frame drivers/tty/serial/kgdboc.o: warning: objtool: kgdboc_option_setup()+0x9: sibling call from callable instruction with modified stack frame drivers/tty/serial/kgdboc.o: warning: objtool: param_set_kgdboc_var()+0x12: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: check_tty_count()+0x78: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: tty_write()+0x6e: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: __do_SAK.part.0()+0x7b: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: tty_register_device_attr()+0x40: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: tty_release()+0x1fe: sibling call from callable instruction with modified stack frame drivers/tty/tty_io.o: warning: objtool: tty_init_dev()+0x1b1: sibling call from callable instruction with modified stack frame drivers/tty/tty_ldisc.o: warning: objtool: tty_set_ldisc()+0x1d0: sibling call from callable instruction with modified stack frame drivers/tty/sysrq.o: warning: objtool: moom_callback()+0x7b: sibling call from callable instruction with modified stack frame drivers/tty/sysrq.o: warning: objtool: sysrq_connect()+0x8e: sibling call from callable instruction with modified stack frame drivers/tty/sysrq.o: warning: objtool: __handle_sysrq()+0x3c: sibling call from callable instruction with modified stack frame drivers/tty/sysrq.o: warning: objtool: __handle_sysrq.cold()+0x70: sibling call from callable instruction with modified stack frame drivers/usb/core/hcd.o: warning: objtool: usb_hcd_poll_rh_status()+0x10e: sibling call from callable instruction with modified stack frame drivers/usb/core/hcd.o: warning: objtool: usb_add_hcd()+0x166: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbmem.o: warning: objtool: fb_set_var()+0x220: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbmem.o: warning: objtool: do_remove_conflicting_framebuffers()+0x9f: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbmem.o: warning: objtool: register_framebuffer()+0x49: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcvt.o: warning: objtool: fb_find_mode_cvt()+0x89: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fb_defio.o: warning: objtool: fb_deferred_io_fault()+0x6c: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: con2fb_release_oldinfo.isra.0()+0xd5: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo()+0x32f: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_init()+0x494: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: set_con2fb_map()+0x166: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_event_notify()+0x7ba: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_switch()+0x4d9: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/cfbfillrect.o: warning: objtool: cfb_fillrect()+0x2ca: sibling call from callable instruction with modified stack frame drivers/video/fbdev/core/sysfillrect.o: warning: objtool: sys_fillrect()+0x2c4: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/video/fbdev/xen-fbfront.c:35: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/ptrace.h:92, from ./arch/x86/include/asm/kgdb.h:10, from ./include/linux/kgdb.h:20, from ./include/linux/fb.h:5, from drivers/video/fbdev/xen-fbfront.c:26: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/video/fbdev/xen-fbfront.o: warning: objtool: xenfb_probe()+0xd3: sibling call from callable instruction with modified stack frame drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe()+0x1a8: sibling call from callable instruction with modified stack frame drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe.cold()+0x546: sibling call from callable instruction with modified stack frame drivers/video/fbdev/efifb.o: warning: objtool: efifb_probe()+0x17d: sibling call from callable instruction with modified stack frame drivers/usb/early/xhci-dbc.c: In function 'xdbc_mem_init': drivers/usb/early/xhci-dbc.c:280:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_SERIAL, strlen(XDBC_STRING_SERIAL)); | ~~~~~~^~~~~~~ drivers/usb/early/xhci-dbc.c:289:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_PRODUCT, strlen(XDBC_STRING_PRODUCT)); | ~~~~~~^~~~~~~ drivers/usb/early/xhci-dbc.c:298:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_MANUFACTURER, strlen(XDBC_STRING_MANUFACTURER)); | ~~~~~~^~~~~~~ drivers/usb/host/pci-quirks.o: warning: objtool: usb_amd_find_chipset_info()+0x186: sibling call from callable instruction with modified stack frame drivers/usb/host/ehci-hcd.o: warning: objtool: ehci_setup()+0x50b: sibling call from callable instruction with modified stack frame drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk()+0xd: sibling call from callable instruction with modified stack frame drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk.cold()+0x45: sibling call from callable instruction with modified stack frame 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, | ^~~~~~ drivers/usb/host/xhci-dbgtty.o: warning: objtool: dbc_rx_push()+0x1d4: sibling call from callable instruction with modified stack frame drivers/usb/mon/mon_text.o: warning: objtool: mon_text_release()+0x2f: sibling call from callable instruction with modified stack frame drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_release()+0x29: sibling call from callable instruction with modified stack frame drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_open()+0x44: sibling call from callable instruction with modified stack frame drivers/virtio/virtio_pci_legacy.o: warning: objtool: virtio_pci_legacy_probe()+0x28: sibling call from callable instruction with modified stack frame drivers/watchdog/watchdog_core.o: warning: objtool: __watchdog_register_device()+0x9b: sibling call from callable instruction with modified stack frame drivers/watchdog/watchdog_core.o: warning: objtool: watchdog_init_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_stop.part.0()+0x13: sibling call from callable instruction with modified stack frame drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_release()+0x66: sibling call from callable instruction with modified stack frame drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_dev_register()+0x132: sibling call from callable instruction with modified stack frame In file included from drivers/xen/events/events_base.c:45: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/xen/events/events_base.c:27: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/events/events_base.o: warning: objtool: xen_irq_init()+0x41: sibling call from callable instruction with modified stack frame drivers/xen/events/events_base.o: warning: objtool: __startup_pirq()+0xc3: sibling call from callable instruction with modified stack frame drivers/xen/events/events_base.o: warning: objtool: xen_bind_pirq_gsi_to_irq()+0x1e1: sibling call from callable instruction with modified stack frame drivers/xen/events/events_base.o: warning: objtool: xen_destroy_irq()+0xdc: sibling call from callable instruction with modified stack frame drivers/xen/events/events_base.o: warning: objtool: xen_irq_resume()+0x2b2: sibling call from callable instruction with modified stack frame drivers/xen/events/events_base.o: warning: objtool: xen_callback_vector()+0x4f: sibling call from callable instruction with modified stack frame In file included from drivers/xen/events/events_2l.c:15: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/xen/events/events_2l.c:11: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt()+0x79: sibling call from callable instruction with modified stack frame drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt.cold()+0x2b3: return with modified stack frame In file included from drivers/xen/events/events_fifo.c:45: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/xen/events/events_fifo.c:37: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/events/events_fifo.o: warning: objtool: __evtchn_fifo_handle_events()+0x161: sibling call from callable instruction with modified stack frame drivers/xen/events/events_fifo.o: warning: objtool: evtchn_fifo_setup()+0x148: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xenbus/xenbus_client.c:44: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from drivers/xen/xenbus/xenbus_client.c:33: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_unmap_ring_vfree_pv()+0x16a: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_hvm()+0x212: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_pv()+0x1cf: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xenbus/xenbus_comms.c:42: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/wait.h:9, from drivers/xen/xenbus/xenbus_comms.c:35: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xenbus_thread()+0x726: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xb_init_comms()+0x1d: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_talkv()+0x247: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_xs.o: warning: objtool: unregister_xenbus_watch()+0xda: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_init()+0x1c1: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xenbus/xenbus_probe.c:59: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from drivers/xen/xenbus/xenbus_probe.c:44: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xenbus/xenbus_probe.o: warning: objtool: hvm_get_parameter()+0x3a: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_suspend()+0x2e: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_shutdown()+0x48: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_resume()+0x30: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_resume_cb()+0x79: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xenbus/xenbus_dev_backend.c:17: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from drivers/xen/xenbus/xenbus_dev_backend.c:4: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/xenbus/xenbus_probe_frontend.c:24: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from drivers/xen/xenbus/xenbus_probe_frontend.c:12: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_bus_id()+0x20: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_loop()+0x24: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_for_devices()+0xf9: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: print_device_status()+0x21: sibling call from callable instruction with modified stack frame drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_probe_and_watch()+0x230: sibling call from callable instruction with modified stack frame drivers/xen/cpu_hotplug.o: warning: objtool: vcpu_online()+0x5e: sibling call from callable instruction with modified stack frame In file included from drivers/xen/fallback.c:6: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/ptrace.h:92, from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:12, from ./arch/x86/include/asm/kvm_para.h:5, from ./arch/x86/include/asm/hypervisor.h:36, from drivers/xen/fallback.c:5: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/grant-table.c:64: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/bootmem.h:8, from drivers/xen/grant-table.c:36: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access_ref()+0x1c: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access()+0xcc: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_map_refs()+0xb4: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_setup_auto_xlat_frames()+0x7b: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_map()+0x73: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_request_version()+0x6d: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_init()+0x18e: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_handle_deferred()+0x3e: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_batch_copy()+0xa4: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_batch_map()+0x9e: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/xen/grant-table.o: warning: objtool: gnttab_request_version.cold()+0x3a: return with modified stack frame In file included from drivers/xen/features.c:12: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./arch/x86/include/asm/xen/hypercall.h:37, from drivers/xen/features.c:12: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/balloon.c:66: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from drivers/xen/balloon.c:41: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/manage.c:20: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from drivers/xen/manage.c:9: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/manage.o: warning: objtool: shutdown_event()+0x28: sibling call from callable instruction with modified stack frame drivers/xen/manage.o: warning: objtool: do_suspend()+0x2b: sibling call from callable instruction with modified stack frame drivers/xen/manage.o: warning: objtool: xen_suspend()+0x40: sibling call from callable instruction with modified stack frame drivers/xen/manage.o: warning: objtool: sysrq_handler()+0xb2: sibling call from callable instruction with modified stack frame drivers/xen/manage.o: warning: objtool: shutdown_handler()+0x117: sibling call from callable instruction with modified stack frame drivers/xen/manage.o: warning: objtool: do_suspend.cold()+0x34: return with modified stack frame In file included from drivers/xen/time.c:13: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/smp.h:60, from ./include/linux/kernel_stat.h:5, from drivers/xen/time.c:6: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/time.o: warning: objtool: xen_manage_runstate_time()+0xfa: sibling call from callable instruction with modified stack frame In file included from drivers/xen/mem-reservation.c:13: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./arch/x86/include/asm/xen/hypercall.h:37, from drivers/xen/mem-reservation.c:13: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/pci.c:28: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/xen/pci.c:20: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/dbgp.c:5: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/xen/dbgp.c:1: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/acpi.c:35: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/ptrace.h:92, from ./arch/x86/include/asm/math_emu.h:5, from ./arch/x86/include/asm/processor.h:12, from ./arch/x86/include/asm/xen/hypervisor.h:39, from ./include/xen/acpi.h:39, from drivers/xen/acpi.c:33: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/xen-acpi-pad.c:24: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from ./include/linux/resource_ext.h:19, from ./include/linux/acpi.h:26, from drivers/xen/xen-acpi-pad.c:21: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xen-acpi-pad.o: warning: objtool: acpi_pad_notify()+0x21: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/pcpu.c:45: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/xen/pcpu.c:36: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/pcpu.o: warning: objtool: sync_pcpu()+0x1f9: sibling call from callable instruction with modified stack frame drivers/xen/xen-selfballoon.o: warning: objtool: xen_selfballoon_init()+0x1a: sibling call from callable instruction with modified stack frame In file included from drivers/xen/sys-hypervisor.c:17: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from drivers/xen/sys-hypervisor.c:10: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/platform-pci.c:36: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/xen/platform-pci.c:28: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/efi.c:33: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/efi.h:17, from drivers/xen/efi.c:22: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/xlate_mmu.c:35: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from drivers/xen/xlate_mmu.c:31: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_deregister_drivers()+0x17: sibling call from callable instruction with modified stack frame drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_register_drivers()+0x1f4: sibling call from callable instruction with modified stack frame drivers/usb/serial/console.o: warning: objtool: usb_console_setup()+0xc1: sibling call from callable instruction with modified stack frame drivers/usb/core/driver.o: warning: objtool: usb_register_device_driver()+0x53: sibling call from callable instruction with modified stack frame drivers/usb/core/driver.o: warning: objtool: usb_register_driver()+0xce: sibling call from callable instruction with modified stack frame drivers/usb/core/file.o: warning: objtool: usb_register_dev()+0x1ee: sibling call from callable instruction with modified stack frame drivers/usb/core/file.o: warning: objtool: usb_major_init()+0x2b: sibling call from callable instruction with modified stack frame drivers/usb/core/sysfs.o: warning: objtool: level_store()+0x27: sibling call from callable instruction with modified stack frame drivers/usb/core/sysfs.o: warning: objtool: level_show()+0x15: sibling call from callable instruction with modified stack frame 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/core/port.o: warning: objtool: link_peers_report()+0x68: sibling call from callable instruction with modified stack frame arch/x86/tools/insn_decoder_test: success: Decoded and checked 5276907 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0xebf1cf66) arch/x86/boot/edd.c: In function 'query_edd': arch/x86/boot/edd.c:150:11: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | mbrptr = boot_params.edd_mbr_sig_buffer; | ^~~~~~~~~~~ + make -s ARCH=x86_64 -j2 modules In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_mb_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/sha256-mb/sha256_mb.c:1007:1: note: in expansion of macro 'module_init' 1007 | module_init(sha256_mb_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/sha256-mb/sha256_mb.c:932:19: note: 'init_module' target declared here 932 | static int __init sha256_mb_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_mb_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/sha256-mb/sha256_mb.c:1008:1: note: in expansion of macro 'module_exit' 1008 | module_exit(sha256_mb_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/sha256-mb/sha256_mb.c:993:20: note: 'cleanup_module' target declared here 993 | static void __exit sha256_mb_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_mb_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/sha512-mb/sha512_mb.c:1041:1: note: in expansion of macro 'module_init' 1041 | module_init(sha512_mb_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/sha512-mb/sha512_mb.c:966:19: note: 'init_module' target declared here 966 | static int __init sha512_mb_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_mb_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/sha512-mb/sha512_mb.c:1042:1: note: in expansion of macro 'module_exit' 1042 | module_exit(sha512_mb_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/sha512-mb/sha512_mb.c:1027:20: note: 'cleanup_module' target declared here 1027 | static void __exit sha512_mb_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_finup()+0x43: sibling call from callable instruction with modified stack frame arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_final()+0x42: sibling call from callable instruction with modified stack frame arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_update()+0x41: sibling call from callable instruction with modified stack frame arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_flusher()+0x56: sibling call from callable instruction with modified stack frame In file included from arch/x86/crypto/des3_ede_glue.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des3_ede_x86_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/des3_ede_glue.c:499:1: note: in expansion of macro 'module_init' 499 | module_init(des3_ede_x86_init); | ^~~~~~~~~~~ arch/x86/crypto/des3_ede_glue.c:471:19: note: 'init_module' target declared here 471 | static int __init des3_ede_x86_init(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/des3_ede_glue.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des3_ede_x86_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/des3_ede_glue.c:500:1: note: in expansion of macro 'module_exit' 500 | module_exit(des3_ede_x86_fini); | ^~~~~~~~~~~ arch/x86/crypto/des3_ede_glue.c:492:20: note: 'cleanup_module' target declared here 492 | static void __exit des3_ede_x86_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/camellia_glue.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/camellia_glue.c:1521:1: note: in expansion of macro 'module_init' 1521 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/camellia_glue.c:1490:19: note: 'init_module' target declared here 1490 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/camellia_glue.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/camellia_glue.c:1522:1: note: in expansion of macro 'module_exit' 1522 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/camellia_glue.c:1514:20: note: 'cleanup_module' target declared here 1514 | static void __exit fini(void) | ^~~~ In file included from arch/x86/crypto/blowfish_glue.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/blowfish_glue.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/blowfish_glue.c:440:19: note: 'init_module' target declared here 440 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/blowfish_glue.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/blowfish_glue.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/blowfish_glue.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit fini(void) | ^~~~ In file included from arch/x86/crypto/twofish_glue.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:84:19: note: 'init_module' target declared here 84 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/twofish_glue.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit fini(void) | ^~~~ In file included from arch/x86/crypto/twofish_glue_3way.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue_3way.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue_3way.c:265:19: note: 'init_module' target declared here 265 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/twofish_glue_3way.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/twofish_glue_3way.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue_3way.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit fini(void) | ^~~~ In file included from arch/x86/crypto/chacha20_glue.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/chacha20_glue.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(chacha20_simd_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/chacha20_glue.c:122:19: note: 'init_module' target declared here 122 | static int __init chacha20_simd_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/chacha20_glue.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/chacha20_glue.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(chacha20_simd_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/chacha20_glue.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit chacha20_simd_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/serpent_sse2_glue.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_sse2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:235:1: note: in expansion of macro 'module_init' 235 | module_init(serpent_sse2_init); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:217:19: note: 'init_module' target declared here 217 | static int __init serpent_sse2_init(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/serpent_sse2_glue.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_sse2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:236:1: note: in expansion of macro 'module_exit' 236 | module_exit(serpent_sse2_exit); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:229:20: note: 'cleanup_module' target declared here 229 | static void __exit serpent_sse2_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from 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 arch/x86/crypto/ghash-clmulni-intel_glue.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/ghash-clmulni-intel_glue.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(ghash_pclmulqdqni_mod_exit); | ^~~~~~~~~~~ arch/x86/crypto/ghash-clmulni-intel_glue.c:354:20: note: 'cleanup_module' target declared here 354 | static void __exit ghash_pclmulqdqni_mod_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/ghash-clmulni-intel_glue.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(ghash_pclmulqdqni_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/ghash-clmulni-intel_glue.c:332:19: note: 'init_module' target declared here 332 | static int __init ghash_pclmulqdqni_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cbflood()+0x19d: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fqs()+0xe: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print()+0xad: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fakewriter()+0x33: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stall()+0xe: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier()+0x22: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_boost()+0x4b: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcutorture_booster_init()+0x38: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cleanup()+0x29b: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_writer()+0x6f: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier_cbs()+0x28: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_reader()+0x3a: sibling call from callable instruction with modified stack frame kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print.cold()+0x366: return with modified stack frame In file included from arch/x86/crypto/crc32c-intel_glue.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:263:1: note: in expansion of macro 'module_exit' 263 | module_exit(crc32c_intel_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:257:20: note: 'cleanup_module' target declared here 257 | static void __exit crc32c_intel_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32c-intel_glue.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:262:1: note: in expansion of macro 'module_init' 262 | module_init(crc32c_intel_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:243:19: note: 'init_module' target declared here 243 | static int __init crc32c_intel_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(ring_buffer_benchmark_init); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:430:19: note: 'init_module' target declared here 430 | static int __init ring_buffer_benchmark_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(ring_buffer_benchmark_exit); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:486:20: note: 'cleanup_module' target declared here 486 | static void __exit ring_buffer_benchmark_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/sha1_ssse3_glue.c:366:1: note: in expansion of macro 'module_init' 366 | module_init(sha1_ssse3_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/sha1_ssse3_glue.c:330:19: note: 'init_module' target declared here 330 | static int __init sha1_ssse3_mod_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/sha1_ssse3_glue.c:367:1: note: in expansion of macro 'module_exit' 367 | module_exit(sha1_ssse3_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/sha1_ssse3_glue.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit sha1_ssse3_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(crc32_pclmul_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:190:20: note: 'cleanup_module' target declared here 190 | static void __exit crc32_pclmul_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:195:1: note: in expansion of macro 'module_init' 195 | module_init(crc32_pclmul_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:180:19: note: 'init_module' target declared here 180 | static int __init crc32_pclmul_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ kernel/torture.o: warning: objtool: torture_init_begin()+0x22: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_offline()+0x60: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_online()+0x60: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: _torture_stop_kthread()+0x1c: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_shuffle_cleanup()+0xa1: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_shutdown_absorb()+0x10: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_kthread_stopping()+0x44: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_onoff()+0x34: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_shutdown()+0x13: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: _torture_create_kthread()+0x24: sibling call from callable instruction with modified stack frame kernel/torture.o: warning: objtool: torture_shuffle()+0xe: sibling call from callable instruction with modified stack frame In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/sha256_ssse3_glue.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(sha256_ssse3_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/sha256_ssse3_glue.c:379:19: note: 'init_module' target declared here 379 | static int __init sha256_ssse3_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/sha256_ssse3_glue.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(sha256_ssse3_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/sha256_ssse3_glue.c:407:20: note: 'cleanup_module' target declared here 407 | static void __exit sha256_ssse3_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ mm/hwpoison-inject.o: warning: objtool: hwpoison_inject()+0xa2: sibling call from callable instruction with modified stack frame mm/hwpoison-inject.o: warning: objtool: hwpoison_inject.cold()+0x1c: sibling call from callable instruction with modified stack frame In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/sha512_ssse3_glue.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(sha512_ssse3_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/sha512_ssse3_glue.c:307:19: note: 'init_module' target declared here 307 | static int __init sha512_ssse3_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/sha512_ssse3_glue.c:337:1: note: in expansion of macro 'module_exit' 337 | module_exit(sha512_ssse3_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/sha512_ssse3_glue.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit sha512_ssse3_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/crct10dif-pclmul_glue.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(crct10dif_intel_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/crct10dif-pclmul_glue.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit crct10dif_intel_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/crct10dif-pclmul_glue.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(crct10dif_intel_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/crct10dif-pclmul_glue.c:130:19: note: 'init_module' target declared here 130 | static int __init crct10dif_intel_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/poly1305_glue.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/poly1305_glue.c:198:1: note: in expansion of macro 'module_init' 198 | module_init(poly1305_simd_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/poly1305_glue.c:177:19: note: 'init_module' target declared here 177 | static int __init poly1305_simd_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/poly1305_glue.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/poly1305_glue.c:199:1: note: in expansion of macro 'module_exit' 199 | module_exit(poly1305_simd_mod_exit); | ^~~~~~~~~~~ arch/x86/crypto/poly1305_glue.c:193:20: note: 'cleanup_module' target declared here 193 | static void __exit poly1305_simd_mod_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx_glue.c:319:1: note: in expansion of macro 'module_init' 319 | module_init(camellia_aesni_init); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx_glue.c:291:19: note: 'init_module' target declared here 291 | static int __init camellia_aesni_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx_glue.c:320:1: note: in expansion of macro 'module_exit' 320 | module_exit(camellia_aesni_fini); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx_glue.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit camellia_aesni_fini(void) | ^~~~~~~~~~~~~~~~~~~ fs/9p/vfs_inode.o: warning: objtool: v9fs_get_inode()+0x1f: sibling call from callable instruction with modified stack frame In file included from arch/x86/crypto/cast5_avx_glue.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/cast5_avx_glue.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(cast5_init); | ^~~~~~~~~~~ arch/x86/crypto/cast5_avx_glue.c:363:19: note: 'init_module' target declared here 363 | static int __init cast5_init(void) | ^~~~~~~~~~ In file included from arch/x86/crypto/cast5_avx_glue.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/cast5_avx_glue.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(cast5_exit); | ^~~~~~~~~~~ arch/x86/crypto/cast5_avx_glue.c:378:20: note: 'cleanup_module' target declared here 378 | static void __exit cast5_exit(void) | ^~~~~~~~~~ In file included from arch/x86/crypto/cast6_avx_glue.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/cast6_avx_glue.c:315:1: note: in expansion of macro 'module_init' 315 | module_init(cast6_init); | ^~~~~~~~~~~ arch/x86/crypto/cast6_avx_glue.c:294:19: note: 'init_module' target declared here 294 | static int __init cast6_init(void) | ^~~~~~~~~~ In file included from arch/x86/crypto/cast6_avx_glue.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/cast6_avx_glue.c:316:1: note: in expansion of macro 'module_exit' 316 | module_exit(cast6_exit); | ^~~~~~~~~~~ arch/x86/crypto/cast6_avx_glue.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit cast6_exit(void) | ^~~~~~~~~~ In file included from arch/x86/crypto/twofish_avx_glue.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/twofish_avx_glue.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(twofish_init); | ^~~~~~~~~~~ arch/x86/crypto/twofish_avx_glue.c:303:19: note: 'init_module' target declared here 303 | static int __init twofish_init(void) | ^~~~~~~~~~~~ In file included from arch/x86/crypto/twofish_avx_glue.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/twofish_avx_glue.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(twofish_exit); | ^~~~~~~~~~~ arch/x86/crypto/twofish_avx_glue.c:317:20: note: 'cleanup_module' target declared here 317 | static void __exit twofish_exit(void) | ^~~~~~~~~~~~ In file included from arch/x86/crypto/serpent_avx_glue.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx_glue.c:321:1: note: in expansion of macro 'module_init' 321 | module_init(serpent_init); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx_glue.c:300:19: note: 'init_module' target declared here 300 | static int __init serpent_init(void) | ^~~~~~~~~~~~ In file included from arch/x86/crypto/serpent_avx_glue.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/serpent_avx_glue.c:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(serpent_exit); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx_glue.c:315:20: note: 'cleanup_module' target declared here 315 | static void __exit serpent_exit(void) | ^~~~~~~~~~~~ In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx2_glue.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(camellia_aesni_init); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx2_glue.c:265:19: note: 'init_module' target declared here 265 | static int __init camellia_aesni_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx2_glue.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(camellia_aesni_fini); | ^~~~~~~~~~~ arch/x86/crypto/camellia_aesni_avx2_glue.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit camellia_aesni_fini(void) | ^~~~~~~~~~~~~~~~~~~ fs/9p/vfs_dir.o: warning: objtool: v9fs_dir_readdir_dotl()+0x9f: sibling call from callable instruction with modified stack frame In file included from arch/x86/crypto/serpent_avx2_glue.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))); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx2_glue.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx2_glue.c:250:19: note: 'init_module' target declared here 250 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/serpent_avx2_glue.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))); | ^~~~~~~~~~~~~~ arch/x86/crypto/serpent_avx2_glue.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/serpent_avx2_glue.c:269:20: note: 'cleanup_module' target declared here 269 | static void __exit fini(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) | ^~~~~~~~~ fs/9p/v9fs.o: warning: objtool: v9fs_session_init()+0x659: sibling call from callable instruction with modified stack frame In file included from arch/x86/events/amd/power.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_power_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(amd_power_pmu_init); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:275:19: note: 'init_module' target declared here 275 | static int __init amd_power_pmu_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/events/amd/power.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_power_pmu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/amd/power.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(amd_power_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit amd_power_pmu_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/rapl.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_rapl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/rapl.c:843:1: note: in expansion of macro 'module_exit' 843 | module_exit(intel_rapl_exit); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:837:20: note: 'cleanup_module' target declared here 837 | static void __exit intel_rapl_exit(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/rapl.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:835:1: note: in expansion of macro 'module_init' 835 | module_init(rapl_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:788:19: note: 'init_module' target declared here 788 | static int __init rapl_pmu_init(void) | ^~~~~~~~~~~~~ arch/x86/events/intel/rapl.o: warning: objtool: rapl_event_update()+0x53: sibling call from callable instruction with modified stack frame In file included from arch/x86/events/intel/uncore.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_uncore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/uncore.c:1459:1: note: in expansion of macro 'module_exit' 1459 | module_exit(intel_uncore_exit); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1453:20: note: 'cleanup_module' target declared here 1453 | static void __exit intel_uncore_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/uncore.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_uncore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1451:1: note: in expansion of macro 'module_init' 1451 | module_init(intel_uncore_init); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1407:19: note: 'init_module' target declared here 1407 | static int __init intel_uncore_init(void) | ^~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~ fs/affs/super.o: warning: objtool: parse_options()+0x1ce: sibling call from callable instruction with modified stack frame fs/affs/super.o: warning: objtool: affs_fill_super()+0x183: sibling call from callable instruction with modified stack frame In file included from arch/x86/events/intel/cstate.c:92: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cstate_pmu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/cstate.c:705:1: note: in expansion of macro 'module_exit' 705 | module_exit(cstate_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:701:20: note: 'cleanup_module' target declared here 701 | static void __exit cstate_pmu_exit(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/cstate.c:92: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cstate_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:699:1: note: in expansion of macro 'module_init' 699 | module_init(cstate_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:681:19: note: 'init_module' target declared here 681 | static int __init cstate_pmu_init(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inject_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:731:1: note: in expansion of macro 'module_init' 731 | module_init(inject_init); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:694:19: note: 'init_module' target declared here 694 | static int __init inject_init(void) | ^~~~~~~~~~~ In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inject_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:732:1: note: in expansion of macro 'module_exit' 732 | module_exit(inject_exit); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit inject_exit(void) | ^~~~~~~~~~~ fs/affs/bitmap.o: warning: objtool: affs_init_bitmap()+0x4e: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: flags_write()+0x94: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: toggle_hw_mce_inject()+0x35: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: inj_bank_set()+0x27: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: raise_local()+0x25: sibling call from callable instruction with modified stack frame arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: mce_inject_raise()+0x21b: sibling call from callable instruction with modified stack frame fs/afs/cache.o: warning: objtool: afs_vnode_cache_check_aux()+0x19: sibling call from callable instruction with modified stack frame fs/afs/addr_list.o: warning: objtool: afs_alloc_addrlist()+0x17: sibling call from callable instruction with modified stack frame fs/afs/addr_list.o: warning: objtool: afs_parse_text_addrs()+0x3b: sibling call from callable instruction with modified stack frame fs/afs/addr_list.o: warning: objtool: afs_dns_query()+0x39: sibling call from callable instruction with modified stack frame fs/afs/addr_list.o: warning: objtool: afs_iterate_addresses()+0x10: sibling call from callable instruction with modified stack frame fs/afs/callback.o: warning: objtool: afs_break_callback()+0x13: sibling call from callable instruction with modified stack frame fs/afs/callback.o: warning: objtool: afs_break_callbacks()+0x33: sibling call from callable instruction with modified stack frame arch/x86/kvm/../../../virt/kvm/kvm_main.o: warning: objtool: kvm_init()+0x17f: sibling call from callable instruction with modified stack frame arch/x86/kvm/../../../virt/kvm/kvm_main.o: warning: objtool: kvm_io_bus_unregister_dev()+0x74: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_deactivate_cell()+0x16: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_cell_destroy()+0x10: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_manage_cell()+0x36: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_cells_timer()+0x11: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_put_cell()+0x19: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_lookup_cell_rcu()+0x23: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_lookup_cell()+0x2b: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_cell_init()+0x18: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_manage_cells()+0x3e: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_cell_purge()+0x27: sibling call from callable instruction with modified stack frame fs/afs/cell.o: warning: objtool: afs_manage_cells.cold()+0x30: sibling call from callable instruction with modified stack frame arch/x86/kvm/../../../virt/kvm/eventfd.o: warning: objtool: kvm_irqfd()+0x66b: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_tell_me_about_yourself()+0x10: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe()+0x10: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: SRXAFSCB_ProbeUuid()+0x2f: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: SRXAFSCB_Probe()+0x11: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: SRXAFSCB_InitCallBackState()+0x19: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: SRXAFSCB_CallBack()+0x15: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_callback()+0x2c: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: SRXAFSCB_TellMeAboutYourself()+0x33: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe_uuid()+0x17: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state3()+0x13: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state()+0x25: sibling call from callable instruction with modified stack frame fs/afs/cmservice.o: warning: objtool: afs_cm_incoming_call()+0x16: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_dir_open()+0x15: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_lookup_one_filldir()+0x29: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_lookup_filldir()+0x23: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_rename()+0x5c: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_rmdir()+0x35: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_unlink()+0x3e: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_link()+0x3b: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_d_delete()+0x11: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_symlink()+0x40: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_mkdir()+0x40: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_dir_releasepage()+0x18: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_create()+0x44: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_dir_invalidatepage()+0x24: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_dir_iterate()+0x25: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_d_revalidate()+0x261: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_do_lookup()+0x45: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_lookup()+0x20: sibling call from callable instruction with modified stack frame fs/afs/dir.o: warning: objtool: afs_rename.cold()+0x58: sibling call from callable instruction with modified stack frame fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_add()+0x2b: sibling call from callable instruction with modified stack frame fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove()+0x27: sibling call from callable instruction with modified stack frame fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_add.cold()+0x2c: sibling call from callable instruction with modified stack frame fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove.cold()+0x2c: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': arch/x86/kvm/x86.c:1968:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': arch/x86/kvm/x86.c:2103:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2103 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/afs/dynroot.o: warning: objtool: afs_try_auto_mntpt()+0x20: sibling call from callable instruction with modified stack frame fs/afs/dynroot.o: warning: objtool: afs_dynroot_lookup()+0x20: sibling call from callable instruction with modified stack frame fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir()+0xaf: sibling call from callable instruction with modified stack frame fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir.cold()+0x24: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_file_readpage_read_complete()+0x13: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_invalidatepage()+0x26: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_releasepage()+0x23: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_release()+0x1e: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_open()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_fetch_data()+0x31: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_readpages()+0x33: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_page_filler()+0x1f: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_readpage()+0x1e: sibling call from callable instruction with modified stack frame fs/afs/file.o: warning: objtool: afs_invalidatepage.cold()+0x28: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_fl_copy_lock()+0x27: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_do_unlk()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_set_lock()+0x2c: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_lock_may_be_available()+0x10: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_defer_unlock()+0x10: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_dequeue_lock()+0x16: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_do_setlk()+0x40: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_fl_release_private()+0x1f: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_lock_work()+0x34: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_lock()+0x21: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_flock()+0x18: sibling call from callable instruction with modified stack frame fs/afs/flock.o: warning: objtool: afs_set_lock.cold()+0x54: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_volume_status()+0x17: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_xxxx_lock()+0x10: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_update_inode_from_status()+0x6c: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus()+0x80: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status_vnode()+0x49: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_data()+0x42: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_remove()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_link()+0x36: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_rename()+0x35: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_data()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_status()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status()+0x63: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_inline_bulk_status()+0x33: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_symlink()+0x2f: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_create_vnode()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_file_status()+0x4c: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_data()+0x195: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_create()+0x61: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_remove()+0x58: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_link()+0x5e: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_symlink()+0x67: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_rename()+0x6c: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_store_data()+0x65: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_setattr()+0x21e: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_get_volume_status()+0x49: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_set_lock()+0x47: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_extend_lock()+0x42: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_release_lock()+0x42: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_give_up_all_callbacks()+0x19: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_status()+0x28: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status()+0x28: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus.cold()+0x93: sibling call from callable instruction with modified stack frame fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status.cold()+0x39: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_fetch_status()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_iget_pseudo_dir()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_iget()+0x62: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_zap_data()+0x10: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_validate()+0x22: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_getattr()+0x1d: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_drop_inode()+0x10: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_evict_inode()+0x2e: sibling call from callable instruction with modified stack frame fs/afs/inode.o: warning: objtool: afs_setattr()+0x2f: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: emulator_get_cr()+0xb6: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_get_msr_common()+0x17d: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: emulator_set_cr()+0x109: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_set_msr_common()+0x1b7: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: emulator_cmpxchg_emulated()+0x3d: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_arch_init()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_arch_vcpu_create()+0x31: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer()+0x3e: sibling call from callable instruction with modified stack frame arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer.cold()+0xe: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/afs/mntpt.o: warning: objtool: afs_d_automount()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/rotate.o: warning: objtool: afs_select_fileserver()+0x1b: sibling call from callable instruction with modified stack frame fs/afs/rotate.o: warning: objtool: afs_select_current_fileserver()+0x1f: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: fast_page_fault()+0x46c: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap()+0x18f: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: audit_spte()+0x12a: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: __kvm_mmu_audit()+0x193: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: kvm_mmu_page_fault()+0x2eb: sibling call from callable instruction with modified stack frame arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap.cold()+0x24: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_load_bvec.isra.0()+0x66: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_put_call()+0x3f: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_close_socket()+0x27: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_delete_async_call()+0x11: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_deliver_to_call()+0x35: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_process_async_call()+0x16: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_wait_for_call_to_complete()+0x64: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_flat_call_destructor()+0x10: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_make_call()+0x4a: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_open_socket()+0x26: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_send_empty_reply()+0x2c: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_send_simple_reply()+0x3f: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_extract_data()+0x4c: sibling call from callable instruction with modified stack frame fs/afs/rxrpc.o: warning: objtool: afs_deliver_cm_op_id()+0x1a: sibling call from callable instruction with modified stack frame arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': arch/x86/kvm/emulate.c:3819:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3819 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ arch/x86/kvm/emulate.c:3819:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3819 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ fs/afs/security.o: warning: objtool: afs_request_key()+0x17: sibling call from callable instruction with modified stack frame fs/afs/security.o: warning: objtool: afs_cache_permit()+0x2a: sibling call from callable instruction with modified stack frame fs/afs/security.o: warning: objtool: afs_check_permit()+0x1b: sibling call from callable instruction with modified stack frame fs/afs/security.o: warning: objtool: afs_permission()+0x36: sibling call from callable instruction with modified stack frame fs/afs/security.o: warning: objtool: afs_cache_permit.cold()+0x3c: sibling call from callable instruction with modified stack frame fs/afs/security.o: warning: objtool: afs_permission.cold()+0x3a: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_update_server_record()+0x18: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_servers_timer()+0x11: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_put_server()+0x36: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_find_server_by_uuid()+0x20: sibling call from callable instruction with modified stack frame arch/x86/kvm/emulate.o: warning: objtool: em_call_far()+0x15f: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_lookup_server()+0x2a: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_manage_servers()+0x50: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_purge_servers()+0x27: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_probe_fileserver()+0x19: sibling call from callable instruction with modified stack frame fs/afs/server.o: warning: objtool: afs_check_server_record()+0x22: sibling call from callable instruction with modified stack frame arch/x86/kvm/i8259.o: warning: objtool: picdev_read()+0x3d: sibling call from callable instruction with modified stack frame arch/x86/kvm/i8259.o: warning: objtool: picdev_write()+0xfa: sibling call from callable instruction with modified stack frame fs/afs/super.o: warning: objtool: afs_parse_options()+0x3b: sibling call from callable instruction with modified stack frame fs/afs/super.o: warning: objtool: afs_destroy_inode()+0x11: sibling call from callable instruction with modified stack frame fs/afs/super.o: warning: objtool: afs_alloc_inode()+0xb8: sibling call from callable instruction with modified stack frame fs/afs/super.o: warning: objtool: afs_mount()+0x38: sibling call from callable instruction with modified stack frame fs/afs/netdevices.o: warning: objtool: afs_get_ipv4_interfaces()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: limit_periodic_timer_frequency.part.0()+0x3e: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_reg_read()+0x23d: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: __apic_accept_irq()+0x387: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_irq_delivery_to_apic_fast()+0x3cd: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_intr_is_single_vcpu_fast()+0x2bb: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base()+0xa5: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_create_lapic()+0x43: sibling call from callable instruction with modified stack frame arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base.cold()+0x16: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_entry_by_name_u()+0x15: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_addrs_u()+0x20: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_deliver_yfsvl_get_endpoints()+0x18: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_vl_get_entry_by_name_u()+0x29: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_vl_get_addrs_u()+0x1e: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_vl_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame fs/afs/vlclient.o: warning: objtool: afs_yfsvl_get_endpoints()+0x27: sibling call from callable instruction with modified stack frame arch/x86/kvm/i8254.o: warning: objtool: create_pit_timer.part.0()+0x102: sibling call from callable instruction with modified stack frame fs/afs/volume.o: warning: objtool: afs_put_volume()+0x1b: sibling call from callable instruction with modified stack frame fs/afs/volume.o: warning: objtool: afs_deactivate_volume()+0x11: sibling call from callable instruction with modified stack frame fs/afs/volume.o: warning: objtool: afs_check_volume_status()+0x38: sibling call from callable instruction with modified stack frame arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_write()+0x1de: sibling call from callable instruction with modified stack frame arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_read()+0x12e: sibling call from callable instruction with modified stack frame arch/x86/kvm/irq_comm.o: warning: objtool: kvm_irq_delivery_to_apic()+0x27f: sibling call from callable instruction with modified stack frame arch/x86/kvm/irq_comm.o: warning: objtool: kvm_request_irq_source_id()+0x32: sibling call from callable instruction with modified stack frame arch/x86/kvm/irq_comm.o: warning: objtool: kvm_free_irq_source_id()+0x20: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_redirty_pages()+0x3e: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_kill_pages()+0x3b: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_fill_page()+0x25: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_store_data()+0x47: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_write_back_from_locked_page()+0x43: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_writepages_region()+0x3a: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_set_page_dirty()+0x10: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_write_begin()+0x50: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_write_end()+0x34: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_writepage()+0x15: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_writepages()+0x2d: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_file_write()+0x23: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_fsync()+0x1a: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_pages_written_back()+0x4b: sibling call from callable instruction with modified stack frame fs/afs/write.o: warning: objtool: afs_launder_page()+0x24: sibling call from callable instruction with modified stack frame arch/x86/kvm/cpuid.o: warning: objtool: kvm_vcpu_ioctl_set_cpuid()+0x1b7: sibling call from callable instruction with modified stack frame arch/x86/kvm/pmu.o: warning: objtool: pmc_reprogram_counter()+0x11a: sibling call from callable instruction with modified stack frame arch/x86/kvm/pmu.o: warning: objtool: reprogram_gp_counter()+0x32: sibling call from callable instruction with modified stack frame fs/afs/proc.o: warning: objtool: afs_proc_rootcell_write()+0x8f: sibling call from callable instruction with modified stack frame fs/afs/proc.o: warning: objtool: afs_proc_cells_write()+0x69: sibling call from callable instruction with modified stack frame fs/afs/proc.o: warning: objtool: afs_proc_cell_setup()+0x27: sibling call from callable instruction with modified stack frame fs/afs/proc.o: warning: objtool: afs_proc_cell_remove()+0x15: sibling call from callable instruction with modified stack frame fs/afs/proc.o: warning: objtool: afs_proc_init()+0x11: sibling call from callable instruction with modified stack frame arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_notify_acked_sint()+0x17a: sibling call from callable instruction with modified stack frame arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_set_msr_common()+0xb63: sibling call from callable instruction with modified stack frame arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_get_msr_common()+0x481: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ fs/befs/linuxvfs.o: warning: objtool: befs_fill_super()+0x38e: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.c: In function 'sync_vmcs12': arch/x86/kvm/vmx.c:13079:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] 13079 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/irq.h:27, from arch/x86/kvm/vmx.c:19: arch/x86/kvm/vmx.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14380:1: note: in expansion of macro 'module_init' 14380 | module_init(vmx_init); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14319:19: note: 'init_module' target declared here 14319 | static int __init vmx_init(void) | ^~~~~~~~ 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) | ^~~~~~~~~~~~~ fs/btrfs/super.o: warning: objtool: btrfs_mount_root()+0x662: sibling call from callable instruction with modified stack frame fs/btrfs/super.o: warning: objtool: btrfs_parse_options()+0x6b7: sibling call from callable instruction with modified stack frame fs/btrfs/super.o: warning: objtool: btrfs_remount()+0x1ea: sibling call from callable instruction with modified stack frame fs/btrfs/super.o: warning: objtool: btrfs_mount()+0x1af: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmcs_clear()+0x3f: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmcs_load()+0x8e: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: handle_monitor()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: handle_mwait()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmx_vm_init()+0x75: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmx_update_pi_irte()+0x1a7: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0()+0x2a4: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: fix_rmode_seg()+0x26b: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmx_set_cr0()+0x3d4: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: handle_cr()+0x7d4: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: vmx_handle_exit()+0x569: sibling call from callable instruction with modified stack frame arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0.cold()+0x1b: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: push_node_left()+0x2b5: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: balance_node_right()+0x209: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: update_ref_for_cow()+0x168: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: __btrfs_cow_block()+0x485: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: split_node()+0x326: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: balance_level()+0x1a0: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: generic_bin_search.constprop.0()+0x4e: sibling call from callable instruction with modified stack frame fs/btrfs/ctree.o: warning: objtool: btrfs_search_old_slot()+0x755: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.c: In function 'update_cr0_intercept': arch/x86/kvm/svm.c:2492:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] 2492 | u64 *hcr0 = &svm->vmcb->save.cr0; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/svm.c:20: arch/x86/kvm/svm.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/kvm/svm.c:7207:1: note: in expansion of macro 'module_exit' 7207 | module_exit(svm_exit) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7201:20: note: 'cleanup_module' target declared here 7201 | static void __exit svm_exit(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/svm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7206:1: note: in expansion of macro 'module_init' 7206 | module_init(svm_init) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7195:19: note: 'init_module' target declared here 7195 | static int __init svm_init(void) | ^~~~~~~~ arch/x86/kvm/svm.o: warning: objtool: mwait_interception()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: monitor_interception()+0x10: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction()+0xd0: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: svm_set_msr()+0x386: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: avic_incomplete_ipi_interception()+0x1ad: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: svm_update_pi_irte.part.0()+0x1ff: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: handle_exit()+0xe4: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: svm_hardware_enable()+0x49: sibling call from callable instruction with modified stack frame arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction.cold()+0x12: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: dump_space_info()+0xa1: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: link_block_group()+0x186: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: remove_extent_data_ref()+0x191: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_lookup_extent_info()+0x399: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: lookup_inline_extent_backref()+0x2b5: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: __btrfs_inc_extent_ref.isra.0()+0x1d9: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_reserved_extent()+0x2a: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: do_walk_down()+0x184: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: walk_up_proc()+0x101: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_drop_snapshot()+0x4e: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_can_relocate()+0x2a7: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_add_raid_kobjects()+0x126: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_create_pending_block_groups()+0x1bb: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: cache_save_setup()+0x365: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: check_system_chunk()+0x87: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: find_free_extent()+0x11a: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_alloc_tree_block()+0x508: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_trim_fs()+0x118: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_extent.isra.0()+0x253: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: alloc_reserved_file_extent()+0x1f2: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: __btrfs_run_delayed_refs()+0xe5d: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_run_delayed_refs.part.0()+0x124: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_start_dirty_block_groups()+0x2ea: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_write_dirty_block_groups()+0x371: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: btrfs_read_block_groups()+0x1f6: sibling call from callable instruction with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: dump_space_info.cold()+0xb: return with modified stack frame fs/btrfs/extent-tree.o: warning: objtool: link_block_group.cold()+0x19: sibling call from callable instruction with modified stack frame fs/btrfs/print-tree.o: warning: objtool: btrfs_print_leaf.part.0()+0x39a: sibling call from callable instruction with modified stack frame fs/btrfs/print-tree.o: warning: objtool: btrfs_print_tree()+0x50: sibling call from callable instruction with modified stack frame In file included from security/keys/trusted.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_trusted': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ security/keys/trusted.c:1239:1: note: in expansion of macro 'late_initcall' 1239 | late_initcall(init_trusted); | ^~~~~~~~~~~~~ security/keys/trusted.c:1220:19: note: 'init_module' target declared here 1220 | static int __init init_trusted(void) | ^~~~~~~~~~~~ In file included from security/keys/trusted.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_trusted': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ security/keys/trusted.c:1240:1: note: in expansion of macro 'module_exit' 1240 | module_exit(cleanup_trusted); | ^~~~~~~~~~~ security/keys/trusted.c:1233:20: note: 'cleanup_module' target declared here 1233 | static void __exit cleanup_trusted(void) | ^~~~~~~~~~~~~~~ fs/btrfs/root-tree.o: warning: objtool: btrfs_find_root()+0x16f: sibling call from callable instruction with modified stack frame fs/btrfs/root-tree.o: warning: objtool: btrfs_update_root()+0x212: sibling call from callable instruction with modified stack frame fs/btrfs/root-tree.o: warning: objtool: btrfs_find_orphan_roots()+0x236: sibling call from callable instruction with modified stack frame fs/btrfs/root-tree.o: warning: objtool: btrfs_add_root_ref()+0x1b6: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: getoptions.isra.0()+0x2e5: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: TSS_rawhmac.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: TSS_authhmac.constprop.0()+0x53: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: TSS_checkhmac1.constprop.0()+0x8b: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: TSS_checkhmac2.constprop.0()+0x8e: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: tpm_unseal()+0x76: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: key_seal()+0x115: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: trusted_update()+0x105: sibling call from callable instruction with modified stack frame security/keys/trusted.o: warning: objtool: trusted_instantiate()+0x205: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ crypto/async_tx/async_tx.o: warning: objtool: async_tx_submit()+0x65: sibling call from callable instruction with modified stack frame crypto/async_tx/async_tx.o: warning: objtool: async_tx_quiesce()+0x1e: sibling call from callable instruction with modified stack frame fs/btrfs/file-item.o: warning: objtool: __btrfs_lookup_bio_sums()+0x51b: sibling call from callable instruction with modified stack frame fs/btrfs/file-item.o: warning: objtool: btrfs_del_csums()+0x3a8: sibling call from callable instruction with modified stack frame fs/btrfs/file-item.o: warning: objtool: btrfs_extent_item_to_extent_map()+0xb9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ fs/btrfs/inode-item.o: warning: objtool: btrfs_del_inode_ref()+0x16d: sibling call from callable instruction with modified stack frame crypto/async_tx/raid6test.o: warning: objtool: test()+0x1d3: sibling call from callable instruction with modified stack frame crypto/async_tx/raid6test.o: warning: objtool: raid6_test()+0x1b4: sibling call from callable instruction with modified stack frame crypto/async_tx/raid6test.o: warning: objtool: test.cold()+0x297: return with modified stack frame fs/btrfs/inode-map.o: warning: objtool: btrfs_save_ino_cache()+0x4c4: sibling call from callable instruction with modified stack frame fs/btrfs/inode-map.o: warning: objtool: btrfs_find_free_objectid()+0x2d: sibling call from callable instruction with modified stack frame fs/btrfs/inode-map.o: warning: objtool: start_caching()+0xd1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ crypto/crypto_user.o: warning: objtool: crypto_update_alg()+0x54: sibling call from callable instruction with modified stack frame crypto/crypto_user.o: warning: objtool: crypto_del_alg()+0x37: sibling call from callable instruction with modified stack frame crypto/crypto_user.o: warning: objtool: crypto_add_alg()+0x39: sibling call from callable instruction with modified stack frame crypto/crypto_user.o: warning: objtool: crypto_report()+0x3c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ fs/btrfs/disk-io.o: warning: objtool: verify_parent_transid()+0xeb: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: validate_super()+0x3e: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: csum_tree_block()+0x13f: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: btrfs_end_buffer_write_sync()+0x46: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: btree_readpage_end_io_hook()+0x1a0: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage()+0x35: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: write_all_supers()+0xa80: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: close_ctree()+0x2b9: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: open_ctree()+0xf14: sibling call from callable instruction with modified stack frame fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage.cold()+0x98: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ fs/btrfs/transaction.o: warning: objtool: btrfs_put_transaction()+0x54: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: cleanup_transaction()+0xbf: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: create_pending_snapshot()+0xb3c: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: btrfs_clean_one_deleted_snapshot()+0x7a: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: btrfs_apply_pending_changes()+0x40: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: btrfs_commit_transaction()+0x583: sibling call from callable instruction with modified stack frame fs/btrfs/transaction.o: warning: objtool: btrfs_defrag_root()+0xa7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ fs/btrfs/inode.o: warning: objtool: evict_refill_and_join()+0x38: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_check_extent_io_range()+0x68: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio()+0x16: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: dio_read_error()+0x2dd: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0()+0x142: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: may_destroy_subvol()+0xae: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_get_extent()+0x39b: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_orphan_add()+0x54: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: __btrfs_unlink_inode()+0x161: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: __btrfs_prealloc_file_range()+0x419: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: cow_file_range_inline.constprop.0()+0x5dd: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_unlink_subvol()+0x34e: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_finish_ordered_io()+0x718: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_delete_subvolume()+0x580: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_truncate_inode_items()+0xca2: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_cont_expand()+0x482: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_iget()+0x1b4: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_orphan_cleanup()+0x75: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_lookup_dentry()+0x266: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_new_inode()+0x3d9: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_add_link()+0x3a1: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_rename2()+0xb6e: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_create_subvol_root()+0xc1: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_destroy_inode()+0xbd: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio.cold()+0x4c: sibling call from callable instruction with modified stack frame fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0.cold()+0x3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ fs/btrfs/file.o: warning: objtool: __btrfs_drop_extents()+0xcd1: sibling call from callable instruction with modified stack frame fs/btrfs/file.o: warning: objtool: btrfs_fallocate()+0x13ef: sibling call from callable instruction with modified stack frame fs/btrfs/file.o: warning: objtool: btrfs_mark_extent_written()+0xbc6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ crypto/pcbc.o: warning: objtool: crypto_pcbc_encrypt()+0x11e: sibling call from callable instruction with modified stack frame crypto/pcbc.o: warning: objtool: crypto_pcbc_decrypt()+0x124: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/btrfs/sysfs.o: warning: objtool: btrfs_feature_attr_store()+0xbc: sibling call from callable instruction with modified stack frame 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/mcryptd.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcryptd_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) | ^~~~~~~~~~~ crypto/mcryptd.c:670:1: note: in expansion of macro 'subsys_initcall' 670 | subsys_initcall(mcryptd_init); | ^~~~~~~~~~~~~~~ crypto/mcryptd.c:636:19: note: 'init_module' target declared here 636 | static int __init mcryptd_init(void) | ^~~~~~~~~~~~ In file included from crypto/mcryptd.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcryptd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/mcryptd.c:671:1: note: in expansion of macro 'module_exit' 671 | module_exit(mcryptd_exit); | ^~~~~~~~~~~ crypto/mcryptd.c:663:20: note: 'cleanup_module' target declared here 663 | static void __exit mcryptd_exit(void) | ^~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~ fs/btrfs/ordered-data.o: warning: objtool: __btrfs_add_ordered_extent()+0x1a9: sibling call from callable instruction with modified stack frame fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_first_ordered_pending()+0xc4: sibling call from callable instruction with modified stack frame fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_ordered_pending()+0x79: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ fs/btrfs/extent_io.o: warning: objtool: insert_state()+0x87: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: __set_extent_bit()+0x331: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: __clear_extent_bit()+0x354: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: convert_extent_bit()+0x495: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: btrfs_get_io_failure_record()+0x17d: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: btrfs_check_repairable()+0x9b: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_writepage()+0x43: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: __extent_writepage_io()+0x1c2: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: repair_io_failure()+0x18f: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: clean_io_failure()+0x149: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_readpage()+0x9e: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: alloc_extent_buffer()+0x3b: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: memcpy_extent_buffer()+0x30: sibling call from callable instruction with modified stack frame fs/btrfs/extent_io.o: warning: objtool: memmove_extent_buffer()+0x28: sibling call from callable instruction with modified stack frame In file included from crypto/sm4_generic.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sm4_generic.c:240:1: note: in expansion of macro 'module_init' 240 | module_init(sm4_init); | ^~~~~~~~~~~ crypto/sm4_generic.c:230:19: note: 'init_module' target declared here 230 | static int __init sm4_init(void) | ^~~~~~~~ In file included from crypto/sm4_generic.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sm4_generic.c:241:1: note: in expansion of macro 'module_exit' 241 | module_exit(sm4_fini); | ^~~~~~~~~~~ crypto/sm4_generic.c:235:20: note: 'cleanup_module' target declared here 235 | static void __exit sm4_fini(void) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/aes_ti.c:388:1: note: in expansion of macro 'module_init' 388 | module_init(aes_init); | ^~~~~~~~~~~ crypto/aes_ti.c:378:19: note: 'init_module' target declared here 378 | static int __init aes_init(void) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/aes_ti.c:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(aes_fini); | ^~~~~~~~~~~ crypto/aes_ti.c:383:20: note: 'cleanup_module' target declared here 383 | static void __exit aes_fini(void) | ^~~~~~~~ In file included from crypto/camellia_generic.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/camellia_generic.c:1095:1: note: in expansion of macro 'module_init' 1095 | module_init(camellia_init); | ^~~~~~~~~~~ crypto/camellia_generic.c:1085:19: note: 'init_module' target declared here 1085 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from crypto/camellia_generic.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_exit' 1096 | module_exit(camellia_fini); | ^~~~~~~~~~~ crypto/camellia_generic.c:1090:20: note: 'cleanup_module' target declared here 1090 | static void __exit camellia_fini(void) | ^~~~~~~~~~~~~ In file included from crypto/cast5_generic.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/cast5_generic.c:546:1: note: in expansion of macro 'module_init' 546 | module_init(cast5_mod_init); | ^~~~~~~~~~~ crypto/cast5_generic.c:536:19: note: 'init_module' target declared here 536 | static int __init cast5_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/cast5_generic.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cast5_generic.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(cast5_mod_fini); | ^~~~~~~~~~~ crypto/cast5_generic.c:541:20: note: 'cleanup_module' target declared here 541 | static void __exit cast5_mod_fini(void) | ^~~~~~~~~~~~~~ crypto/cast5_generic.o: warning: objtool: cast5_setkey()+0x43: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ crypto/cast6_generic.o: warning: objtool: __cast6_setkey()+0x5d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ fs/btrfs/volumes.o: warning: objtool: get_chunk_map()+0x49: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_scan_kthread()+0x38: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread()+0x1b: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: reset_balance_state()+0xc8: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device()+0x46: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_scratch_superblocks.part.0()+0x8a: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: __btrfs_alloc_chunk()+0x9b2: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_remove_chunk()+0x5e7: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_relocate_chunk()+0x6b: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_resume_balance_async()+0x33: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_recover_balance()+0x2ff: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_create_uuid_tree()+0xcd: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_check_uuid_tree()+0x40: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_shrink_device()+0x516: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_balance()+0x26b: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: balance_kthread()+0x24: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: __btrfs_map_block()+0x99: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_map_bio()+0xdd: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_rm_device()+0x584: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: device_list_add()+0x224: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_init_new_device()+0xf56: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: read_one_chunk()+0xc3: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_read_sys_array()+0x7b: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_check_rw_degradable()+0x143: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_read_chunk_tree()+0x598: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_dev_stat_inc_and_print()+0x40: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_get_dev_stats()+0x42: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_verify_dev_extents()+0x3a1: sibling call from callable instruction with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread.cold()+0x27: return with modified stack frame fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device.cold()+0x15: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ fs/btrfs/ioctl.o: warning: objtool: clone_finish_inode_update()+0x126: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_set_fslabel()+0x90: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_resize()+0x157: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: _btrfs_ioctl_set_received_subvol()+0x274: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: check_feature_bits.constprop.0()+0x61: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: create_subvol()+0x5f0: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_snap_create_transid()+0xbb: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_get_fslabel()+0x79: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_clone()+0x1069: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_defrag_file()+0xe49: sibling call from callable instruction with modified stack frame fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl()+0x1bd9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ crypto/ansi_cprng.o: warning: objtool: reset_prng_context.constprop.0()+0xf8: sibling call from callable instruction with modified stack frame crypto/ansi_cprng.o: warning: objtool: cprng_init()+0x7b: sibling call from callable instruction with modified stack frame crypto/ansi_cprng.o: warning: objtool: _get_more_prng_bytes()+0x47: sibling call from callable instruction with modified stack frame crypto/ansi_cprng.o: warning: objtool: get_prng_bytes()+0x10e: sibling call from callable instruction with modified stack frame 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) { } | ^~~~~~~~~~~~~~~ fs/btrfs/tree-log.o: warning: objtool: free_log_tree()+0xe6: sibling call from callable instruction with modified stack frame fs/btrfs/tree-log.o: warning: objtool: btrfs_sync_log()+0x9be: sibling call from callable instruction with modified stack frame fs/btrfs/tree-log.o: warning: objtool: btrfs_del_dir_entries_in_log()+0x27b: sibling call from callable instruction with modified stack frame fs/btrfs/tree-log.o: warning: objtool: btrfs_del_inode_ref_in_log()+0x129: sibling call from callable instruction with modified stack frame fs/btrfs/tree-log.o: warning: objtool: btrfs_recover_log_trees()+0xbb: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_skcipher_speed()+0x9b: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_ahash_speed_common()+0x43: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0()+0x15d: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed()+0x9b: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0()+0xab: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_mb_ahash_speed.constprop.0()+0x5b: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: do_test()+0x58e: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_skcipher_speed.cold()+0x9a: return with modified stack frame crypto/tcrypt.o: warning: objtool: test_ahash_speed_common.cold()+0x8f: return with modified stack frame crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0.cold()+0x24b: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2+96 crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed.cold()+0x1ee: sibling call from callable instruction with modified stack frame crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0.cold()+0x0: stack state mismatch: reg1[3]=-1+0 reg2[3]=-2+112 crypto/ecc.o: warning: objtool: vli_mmod_fast()+0x626: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_check_crc()+0xf4: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_prepare_pages()+0xb8: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: lookup_free_space_inode()+0x84: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: btrfs_truncate_free_space_cache()+0x1b3: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: btrfs_dump_free_space()+0x38: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: __load_free_space_cache()+0x14d: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-cache.o: warning: objtool: load_free_ino_cache()+0xb3: sibling call from callable instruction with modified stack frame 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) { } | ^~~~~~~~ fs/btrfs/zlib.o: warning: objtool: zlib_decompress_bio()+0xc0: sibling call from callable instruction with modified stack frame fs/btrfs/zlib.o: warning: objtool: zlib_decompress()+0x8e: sibling call from callable instruction with modified stack frame fs/btrfs/zlib.o: warning: objtool: zlib_compress_pages()+0x89: sibling call from callable instruction with modified stack frame fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_add_cache()+0x6e: sibling call from callable instruction with modified stack frame fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_bind()+0x12: sibling call from callable instruction with modified stack frame fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_unbind()+0x12: sibling call from callable instruction with modified stack frame fs/btrfs/lzo.o: warning: objtool: lzo_decompress_bio()+0x1b2: sibling call from callable instruction with modified stack frame fs/btrfs/lzo.o: warning: objtool: lzo_decompress()+0x7c: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_release()+0x11: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_tag()+0x9: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_secctx()+0x9: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_dir()+0x9: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fstop()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fcull()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_frun()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_debug()+0x21: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bstop()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bcull()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_brun()+0x3e: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_cull()+0x3a: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_write()+0x1d: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_inuse()+0x3a: sibling call from callable instruction with modified stack frame fs/cachefiles/daemon.o: warning: objtool: cachefiles_has_space()+0x156: sibling call from callable instruction with modified stack frame fs/btrfs/zstd.o: warning: objtool: zstd_decompress()+0x41: sibling call from callable instruction with modified stack frame fs/btrfs/zstd.o: warning: objtool: zstd_compress_pages()+0xc7: sibling call from callable instruction with modified stack frame fs/btrfs/zstd.o: warning: objtool: zstd_decompress.cold()+0x12: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_attr_changed()+0x52: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_drop_object()+0xe: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_invalidate_object()+0x52: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_lookup_object()+0x24: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_sync_cache()+0x60: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_alloc_object()+0x5c: sibling call from callable instruction with modified stack frame fs/cachefiles/interface.o: warning: objtool: cachefiles_put_object()+0x10: sibling call from callable instruction with modified stack frame fs/cachefiles/key.o: warning: objtool: cachefiles_cook_key()+0x22c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ fs/btrfs/compression.o: warning: objtool: __find_workspace()+0x226: sibling call from callable instruction with modified stack frame fs/btrfs/compression.o: warning: objtool: end_compressed_bio_read()+0x2fc: sibling call from callable instruction with modified stack frame fs/btrfs/compression.o: warning: objtool: btrfs_submit_compressed_write()+0x1fa: sibling call from callable instruction with modified stack frame fs/btrfs/delayed-ref.o: warning: objtool: btrfs_check_delayed_seq()+0x4d: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_check_active()+0x110: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_mark_object_buried()+0x5a: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_bury_object()+0x1ca: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_delete_object()+0x17: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_walk_to_object()+0x4f: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_get_directory()+0xbd: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_cull()+0x8f: sibling call from callable instruction with modified stack frame fs/cachefiles/namei.o: warning: objtool: cachefiles_mark_object_buried.cold()+0x76: sibling call from callable instruction with modified stack frame fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_waiter()+0x16: sibling call from callable instruction with modified stack frame fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_copier()+0x60d: sibling call from callable instruction with modified stack frame fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_page()+0x40: sibling call from callable instruction with modified stack frame fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_pages()+0x7c: sibling call from callable instruction with modified stack frame fs/cachefiles/rdwr.o: warning: objtool: cachefiles_write_page()+0x24: sibling call from callable instruction with modified stack frame fs/cachefiles/security.o: warning: objtool: cachefiles_get_security_ID()+0x5b: sibling call from callable instruction with modified stack frame fs/cachefiles/security.o: warning: objtool: cachefiles_determine_cache_security()+0x73: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_type()+0x27: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_set_object_xattr()+0x15: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_update_object_xattr()+0x50: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_auxdata()+0x13: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_xattr()+0x17: sibling call from callable instruction with modified stack frame fs/cachefiles/xattr.o: warning: objtool: cachefiles_remove_object_xattr()+0x3a: sibling call from callable instruction with modified stack frame In file included from fs/ceph/super.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ceph/super.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1136:19: note: 'init_module' target declared here 1136 | static int __init init_ceph(void) | ^~~~~~~~~ In file included from fs/ceph/super.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ceph/super.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1159:20: note: 'cleanup_module' target declared here 1159 | static void __exit exit_ceph(void) | ^~~~~~~~~ fs/btrfs/relocation.o: warning: objtool: __add_reloc_root()+0x82: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: update_backref_node()+0x34: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: replace_file_extents()+0x68e: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: merge_reloc_roots()+0x1a2: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: btrfs_relocate_block_group()+0xfc: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_cow_block()+0x107: sibling call from callable instruction with modified stack frame fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_post_snapshot()+0x110: sibling call from callable instruction with modified stack frame fs/ceph/super.o: warning: objtool: parse_fsopt_token()+0x373: sibling call from callable instruction with modified stack frame fs/ceph/super.o: warning: objtool: ceph_mount()+0x113: sibling call from callable instruction with modified stack frame fs/btrfs/delayed-inode.o: warning: objtool: __btrfs_run_delayed_items()+0x110: sibling call from callable instruction with modified stack frame fs/btrfs/delayed-inode.o: warning: objtool: btrfs_insert_delayed_dir_index()+0x156: sibling call from callable instruction with modified stack frame fs/btrfs/delayed-inode.o: warning: objtool: btrfs_delete_delayed_dir_index()+0x114: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: ceph_invalidate_work()+0x147: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: splice_dentry()+0x52: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: ceph_fill_dirfrag()+0xe9: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: ceph_fill_file_size()+0x48: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: fill_inode.isra.0()+0x57f: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: ceph_fill_trace()+0x149: sibling call from callable instruction with modified stack frame fs/ceph/inode.o: warning: objtool: ceph_readdir_prepopulate()+0x969: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_print_warning()+0x1c2: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_repair_page_from_good_copy()+0x168: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_checksum_tree_block()+0x87: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_checksum_data()+0x156: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_missing_raid56_worker()+0x137: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_handle_errored_block()+0xbf7: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_bio_end_io_worker()+0x2fb: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_raid56_parity()+0x5a0: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_stripe()+0x9c4: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: scrub_enumerate_chunks()+0x1c9: sibling call from callable instruction with modified stack frame fs/btrfs/scrub.o: warning: objtool: btrfs_scrub_dev()+0x50f: sibling call from callable instruction with modified stack frame fs/btrfs/reada.o: warning: objtool: reada_add_block()+0x204: sibling call from callable instruction with modified stack frame fs/btrfs/backref.o: warning: objtool: resolve_indirect_refs()+0x1de: sibling call from callable instruction with modified stack frame fs/btrfs/backref.o: warning: objtool: extent_from_logical()+0x107: sibling call from callable instruction with modified stack frame fs/btrfs/backref.o: warning: objtool: iterate_extent_inodes()+0x75: sibling call from callable instruction with modified stack frame fs/btrfs/backref.o: warning: objtool: paths_from_inode()+0x10a: sibling call from callable instruction with modified stack frame fs/ceph/addr.o: warning: objtool: ceph_writepages_start()+0x13fb: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: qgroup_rescan_init()+0x146: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_read_qgroup_config()+0x3d2: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_enable()+0x5fe: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_limit_qgroup()+0x128: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_trace_extent_post()+0x39: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_rescan_worker()+0xc5: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_inherit()+0x527: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_disable()+0x167: sibling call from callable instruction with modified stack frame fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_check_reserved_leak()+0xa6: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: __ceph_flush_snaps()+0x281: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_reserve_caps()+0x271: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: __kick_flushing_caps()+0x10b: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_add_cap()+0x372: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_early_kick_flushing_caps()+0xba: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_kick_flushing_caps()+0xa1: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_handle_caps()+0x6f: sibling call from callable instruction with modified stack frame fs/ceph/caps.o: warning: objtool: ceph_handle_caps.cold()+0x51: sibling call from callable instruction with modified stack frame fs/ceph/snap.o: warning: objtool: build_snap_context()+0x23a: sibling call from callable instruction with modified stack frame fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap()+0x36: sibling call from callable instruction with modified stack frame fs/ceph/snap.o: warning: objtool: ceph_update_snap_trace()+0x1d2: sibling call from callable instruction with modified stack frame fs/ceph/snap.o: warning: objtool: ceph_handle_snap()+0x4c: sibling call from callable instruction with modified stack frame fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap.cold()+0x18: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: btrfs_root_dec_send_in_progress()+0x2a: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: name_cache_delete()+0x2a: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: gen_unique_name.isra.0()+0x82: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_rmdir()+0x15: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_unlink()+0x15: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_rename()+0x19: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_create_inode()+0x30: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_utimes()+0x33: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_extent_data()+0xa3: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: process_recorded_refs()+0x3f: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: finish_inode_if_needed()+0x3ae: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: send_clone()+0x36: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: process_extent()+0x511: sibling call from callable instruction with modified stack frame fs/btrfs/send.o: warning: objtool: changed_cb()+0x6ac: sibling call from callable instruction with modified stack frame fs/ceph/xattr.o: warning: objtool: __ceph_getxattr()+0x349: sibling call from callable instruction with modified stack frame fs/ceph/xattr.o: warning: objtool: __ceph_setxattr()+0x2e9: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_init_dev_replace()+0x178: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_run_dev_replace()+0xf0: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_kthread()+0x21: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_start()+0x90: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_cancel()+0x11b: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_resume_dev_replace_async()+0x4b: sibling call from callable instruction with modified stack frame fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_kthread.cold()+0xa5: return with modified stack frame fs/ceph/quota.o: warning: objtool: get_quota_realm()+0xa3: sibling call from callable instruction with modified stack frame fs/ceph/quota.o: warning: objtool: check_quota_exceeded()+0x1cd: sibling call from callable instruction with modified stack frame fs/ceph/quota.o: warning: objtool: ceph_handle_quota()+0x34: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~ fs/btrfs/raid56.o: warning: objtool: raid56_parity_recover()+0x89: sibling call from callable instruction with modified stack frame fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_add()+0x1eb: sibling call from callable instruction with modified stack frame fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_remove()+0x95: sibling call from callable instruction with modified stack frame fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_iterate()+0x17a: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: mds_alloc_msg()+0x44: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: create_session_msg()+0x2a: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: __register_request()+0x14d: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_build_path.part.0()+0x159: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: renewed_caps.isra.0()+0x86: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: __open_session()+0x1be: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: remove_session_caps_cb()+0x404: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: send_renew_caps.isra.0()+0x2b: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: cleanup_session_requests()+0x5c: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: __do_request()+0x173: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: ceph_send_cap_releases()+0x218: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: delayed_work()+0x110: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_fsmap()+0x38: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_mdsmap()+0x312: sibling call from callable instruction with modified stack frame fs/ceph/mds_client.o: warning: objtool: dispatch()+0x5c7: sibling call from callable instruction with modified stack frame fs/btrfs/props.o: warning: objtool: inode_prop_iterator()+0x28: sibling call from callable instruction with modified stack frame fs/btrfs/props.o: warning: objtool: prop_compression_apply()+0x14d: sibling call from callable instruction with modified stack frame fs/btrfs/props.o: warning: objtool: inode_prop_iterator.cold()+0x31: sibling call from callable instruction with modified stack frame In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from fs/ceph/mdsmap.c:4: fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': fs/ceph/mdsmap.c:209:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | ceph_pr_addr(&addr.in_addr), | ^~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ fs/ceph/mdsmap.c:207:3: note: in expansion of macro 'dout' 207 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", | ^~~~ fs/ceph/mdsmap.o: warning: objtool: ceph_mdsmap_decode()+0x5f: sibling call from callable instruction with modified stack frame fs/ceph/mdsmap.o: warning: objtool: ceph_mdsmap_decode.cold()+0x43: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: search_free_space_info()+0x54: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_bitmaps()+0x174: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_extents()+0x15f: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: remove_from_free_space_tree()+0xcf: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: add_to_free_space_tree()+0xcf: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: btrfs_create_free_space_tree()+0x3f4: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: btrfs_clear_free_space_tree()+0x296: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: add_block_group_free_space()+0xd7: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: remove_block_group_free_space()+0x172: sibling call from callable instruction with modified stack frame fs/btrfs/free-space-tree.o: warning: objtool: load_free_space_tree()+0x372: sibling call from callable instruction with modified stack frame 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), | ^~~~~~~~~~~~~~ fs/btrfs/tree-checker.o: warning: objtool: check_dir_item()+0x81: sibling call from callable instruction with modified stack frame fs/btrfs/tree-checker.o: warning: objtool: check_leaf()+0x23b: sibling call from callable instruction with modified stack frame fs/btrfs/tree-checker.o: warning: objtool: btrfs_check_node()+0x61: sibling call from callable instruction with modified stack frame fs/ceph/cache.o: warning: objtool: ceph_fscache_register_fs()+0x8c: sibling call from callable instruction with modified stack frame fs/ceph/acl.o: warning: objtool: ceph_get_acl()+0x179: sibling call from callable instruction with modified stack frame 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 fs/cifs/cifsfs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1563:1: note: in expansion of macro 'module_init' 1563 | module_init(init_cifs) | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1401:1: note: 'init_module' target declared here 1401 | init_cifs(void) | ^~~~~~~~~ In file included from fs/cifs/cifsfs.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/cifs/cifsfs.c:1564:1: note: in expansion of macro 'module_exit' 1564 | module_exit(exit_cifs) | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1523:1: note: 'cleanup_module' target declared here 1523 | exit_cifs(void) | ^~~~~~~~~ fs/cifs/cifsfs.o: warning: objtool: cifs_smb3_do_mount()+0x548: sibling call from callable instruction with modified stack frame fs/cifs/cifsfs.o: warning: objtool: cifs_clone_file_range()+0x182: sibling call from callable instruction with modified stack frame fs/cifs/cifsfs.o: warning: objtool: cifs_file_copychunk_range()+0x1df: sibling call from callable instruction with modified stack frame block/bfq-iosched.o: warning: objtool: bfq_set_next_ioprio_data.isra.0()+0x4f: sibling call from callable instruction with modified stack frame block/bfq-wf2q.o: warning: objtool: __bfq_entity_update_weight_prio()+0x1f6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ fs/coda/psdev.o: warning: objtool: coda_psdev_release()+0x22: sibling call from callable instruction with modified stack frame fs/coda/psdev.o: warning: objtool: coda_psdev_read()+0x1ae: sibling call from callable instruction with modified stack frame fs/coda/psdev.o: warning: objtool: coda_psdev_write()+0x22f: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: cifs_readv_callback()+0x217: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: cifs_reconnect_tcon()+0x33f: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXDelFile()+0xb7: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBDelFile()+0x95: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRmDir()+0xa8: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBMkDir()+0xa5: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXCreate()+0x443: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: SMBLegacyOpen()+0x10d: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFS_open()+0x1ca: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRead()+0x292: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: cifs_writev_complete()+0x52f: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBClose()+0xe2: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBFlush()+0xce: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRename()+0xbb: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBCopy()+0xca: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateSymLink()+0x117: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateHardLink()+0x117: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSCreateHardLink()+0xba: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQuerySymLink()+0xb4: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetPosixACL()+0xbe: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPosixACL()+0xd4: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetCIFSACL()+0x309: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: SMBQueryInformation()+0x96: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQPathInfo()+0xa5: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQFileInfo()+0x204: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQPathInfo()+0x2a2: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSFindFirst()+0xcd: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSFindNext()+0x3ba: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSFindClose()+0x118: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSGetSrvInodeNumber()+0xbd: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSGetDFSRefer()+0x22d: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSAttributeInfo()+0x10c: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSUnixInfo()+0x12b: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetFSUnixInfo()+0x13d: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEOF()+0xbc: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQAllEAs()+0xe1: sibling call from callable instruction with modified stack frame fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEA()+0x10e: sibling call from callable instruction with modified stack frame fs/coda/cnode.o: warning: objtool: coda_cnode_make()+0x77: sibling call from callable instruction with modified stack frame fs/cifs/cifs_debug.o: warning: objtool: cifs_security_flags_proc_write()+0x2b8: sibling call from callable instruction with modified stack frame fs/coda/inode.o: warning: objtool: coda_fill_super()+0x71: sibling call from callable instruction with modified stack frame fs/coda/upcall.o: warning: objtool: alloc_upcall()+0x25: sibling call from callable instruction with modified stack frame fs/coda/upcall.o: warning: objtool: coda_upcall()+0x49: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_parse_smb_version()+0x17c: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_parse_security_flavors()+0x136: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_parse_cache_flavor()+0x5c: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: allocate_buffers()+0x8d: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_setup_volume_info()+0x108: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: expand_dfs_referral()+0x70: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: generic_ip_connect()+0x4ae: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_readv_from_socket()+0x12c: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: dequeue_mid()+0x34: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_demultiplex_thread()+0x50c: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_put_smb_ses()+0x513: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_get_tcon()+0x655: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: reset_cifs_unix_caps()+0xf8: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_setup_cifs_sb()+0x2db: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: CIFSTCon()+0x1be: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_setup_session()+0xca: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_get_smb_ses()+0xdd4: sibling call from callable instruction with modified stack frame fs/cifs/connect.o: warning: objtool: cifs_mount()+0x136d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ fs/cifs/dir.o: warning: objtool: cifs_build_path_to_root()+0x125: sibling call from callable instruction with modified stack frame fs/cifs/dir.o: warning: objtool: build_path_from_dentry_optional_prefix()+0x255: sibling call from callable instruction with modified stack frame fs/cramfs/inode.o: warning: objtool: cramfs_blkdev_fill_super()+0x191: sibling call from callable instruction with modified stack frame fs/cramfs/uncompress.o: warning: objtool: cramfs_uncompress_block()+0x46: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/dptf/dptf_power.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dptf_power_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/dptf/dptf_power.c:18: drivers/acpi/dptf/dptf_power.c:124:24: note: 'cleanup_module' target declared here 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/dptf/dptf_power.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dptf_power_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/dptf/dptf_power.c:18: drivers/acpi/dptf/dptf_power.c:124:24: note: 'init_module' target declared here 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/nfit/core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfit_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/nfit/core.c:3620:1: note: in expansion of macro 'module_exit' 3620 | module_exit(nfit_exit); | ^~~~~~~~~~~ drivers/acpi/nfit/core.c:3611:20: note: 'cleanup_module' target declared here 3611 | static __exit void nfit_exit(void) | ^~~~~~~~~ In file included from drivers/acpi/nfit/core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfit_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/nfit/core.c:3619:1: note: in expansion of macro 'module_init' 3619 | module_init(nfit_init); | ^~~~~~~~~~~ drivers/acpi/nfit/core.c:3569:19: note: 'init_module' target declared here 3569 | static __init int nfit_init(void) | ^~~~~~~~~ fs/cifs/file.o: warning: objtool: cifs_push_posix_locks()+0x497: sibling call from callable instruction with modified stack frame fs/cifs/file.o: warning: objtool: cifs_oplock_break()+0x1f4: sibling call from callable instruction with modified stack frame fs/cifs/file.o: warning: objtool: cifs_open()+0xb01: sibling call from callable instruction with modified stack frame fs/cifs/file.o: warning: objtool: cifs_lock()+0x146f: sibling call from callable instruction with modified stack frame fs/cifs/file.o: warning: objtool: find_writable_file()+0x25b: sibling call from callable instruction with modified stack frame fs/cifs/file.o: warning: objtool: cifs_writepages()+0x879: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/acpi_ipmi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ipmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:655:1: note: in expansion of macro 'module_init' 655 | module_init(acpi_ipmi_init); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:598:19: note: 'init_module' target declared here 598 | static int __init acpi_ipmi_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_ipmi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ipmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:656:1: note: in expansion of macro 'module_exit' 656 | module_exit(acpi_ipmi_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit acpi_ipmi_exit(void) | ^~~~~~~~~~~~~~ fs/cifs/inode.o: warning: objtool: cifs_all_info_to_fattr()+0x1c4: sibling call from callable instruction with modified stack frame fs/cifs/inode.o: warning: objtool: cifs_root_iget()+0x3b8: sibling call from callable instruction with modified stack frame fs/cifs/inode.o: warning: objtool: cifs_invalidate_mapping()+0x51: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/acpi_video.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_video_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_video.c:2264:1: note: in expansion of macro 'module_exit' 2264 | module_exit(acpi_video_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2255:20: note: 'cleanup_module' target declared here 2255 | static void __exit acpi_video_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_video.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_video_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2263:1: note: in expansion of macro 'module_init' 2263 | module_init(acpi_video_init); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2236:19: note: 'init_module' target declared here 2236 | static int __init acpi_video_init(void) | ^~~~~~~~~~~~~~~ drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_lcd_query_levels()+0x52: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_EDID()+0xb6: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_enumerate()+0x10a: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_video.o: warning: objtool: acpi_video_switch_brightness()+0x34: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_video.o: warning: objtool: acpi_video_get_levels()+0x76: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_video.o: warning: objtool: acpi_video_bus_add()+0x50: sibling call from callable instruction with modified stack frame fs/cifs/link.o: warning: objtool: symlink_hash()+0x90: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/acpi/acpi_tad.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_tad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/acpi_tad.c:23: drivers/acpi/acpi_tad.c:473:24: note: 'cleanup_module' target declared here 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/acpi_tad.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_tad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/acpi_tad.c:23: drivers/acpi/acpi_tad.c:473:24: note: 'init_module' target declared here 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/sbshc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/sbshc.c:11: drivers/acpi/sbshc.c:300:20: note: 'cleanup_module' target declared here 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/sbshc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/sbshc.c:11: drivers/acpi/sbshc.c:300:20: note: 'init_module' target declared here 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_transaction()+0x33: sibling call from callable instruction with modified stack frame drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_hc_add()+0x40: sibling call from callable instruction with modified stack frame fs/cifs/misc.o: warning: objtool: checkSMB()+0x190: sibling call from callable instruction with modified stack frame fs/cifs/misc.o: warning: objtool: parse_dfs_referrals()+0x261: sibling call from callable instruction with modified stack frame fs/cifs/misc.o: warning: objtool: setup_aio_ctx_iter()+0x297: sibling call from callable instruction with modified stack frame fs/cifs/misc.o: warning: objtool: cifs_alloc_hash()+0x81: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/sbs.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_sbs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/sbs.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(acpi_sbs_exit); | ^~~~~~~~~~~ drivers/acpi/sbs.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit acpi_sbs_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/acpi/sbs.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_sbs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/sbs.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(acpi_sbs_init); | ^~~~~~~~~~~ drivers/acpi/sbs.c:727:19: note: 'init_module' target declared here 727 | static int __init acpi_sbs_init(void) | ^~~~~~~~~~~~~ drivers/acpi/sbs.o: warning: objtool: acpi_battery_add()+0x13e: sibling call from callable instruction with modified stack frame drivers/acpi/sbs.o: warning: objtool: acpi_sbs_add()+0x24f: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/acpi/ec_sys.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ec_sys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(acpi_ec_sys_init); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:149:19: note: 'init_module' target declared here 149 | static int __init acpi_ec_sys_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/ec_sys.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ec_sys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/ec_sys.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(acpi_ec_sys_exit); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit acpi_ec_sys_exit(void) | ^~~~~~~~~~~~~~~~ fs/cifs/netmisc.o: warning: objtool: cifs_print_status()+0x2c: sibling call from callable instruction with modified stack frame fs/cifs/netmisc.o: warning: objtool: cifs_convert_address()+0xa9: sibling call from callable instruction with modified stack frame fs/cifs/netmisc.o: warning: objtool: cnvrtDosUnixTm()+0xe3: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/custom_method.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_custom_method_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(acpi_custom_method_init); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:83:19: note: 'init_module' target declared here 83 | static int __init acpi_custom_method_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/custom_method.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_custom_method_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/custom_method.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(acpi_custom_method_exit); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit acpi_custom_method_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_pad.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pad_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_pad.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(acpi_pad_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit acpi_pad_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/acpi/acpi_pad.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(acpi_pad_init); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:483:19: note: 'init_module' target declared here 483 | static int __init acpi_pad_init(void) | ^~~~~~~~~~~~~ fs/cifs/smbencrypt.o: warning: objtool: smbhash()+0x158: sibling call from callable instruction with modified stack frame fs/cifs/smbencrypt.o: warning: objtool: mdfour()+0x90: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_pad.o: warning: objtool: acpi_pad_notify()+0x23: sibling call from callable instruction with modified stack frame In file included from drivers/acpi/acpi_configfs.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_configfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(acpi_configfs_init); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:259:19: note: 'init_module' target declared here 259 | static int __init acpi_configfs_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_configfs.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_configfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_configfs.c:281:1: note: in expansion of macro 'module_exit' 281 | module_exit(acpi_configfs_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:276:20: note: 'cleanup_module' target declared here 276 | static void __exit acpi_configfs_exit(void) | ^~~~~~~~~~~~~~~~~~ drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_write()+0xf: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_read()+0x13: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_signature_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_length_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_revision_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_id_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_table_id_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_revision_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_id_show()+0x11: sibling call from callable instruction with modified stack frame drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_revision_show()+0x11: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: smb_send_kvec()+0xe6: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: AllocMidQEntry()+0x122: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: cifs_sync_mid_result.isra.0()+0xa9: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: __smb_send_rqst()+0x2b9: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: smb_send_rqst()+0x12d: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: cifs_check_receive()+0x119: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: compound_send_recv()+0x681: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: SendReceive()+0x32a: sibling call from callable instruction with modified stack frame fs/cifs/transport.o: warning: objtool: SendReceiveBlockingLock()+0x421: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/acard-ahci.o: warning: objtool: acard_ahci_init_one()+0x48b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~ fs/cifs/cifs_unicode.o: warning: objtool: cifs_strtoUTF16()+0xaa: sibling call from callable instruction with modified stack frame fs/cifs/cifs_unicode.o: warning: objtool: cifs_strndup_from_utf16()+0xc1: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/cifsencrypt.o: warning: objtool: __cifs_calc_signature()+0x213: sibling call from callable instruction with modified stack frame fs/cifs/cifsencrypt.o: warning: objtool: cifs_calc_signature()+0x87: sibling call from callable instruction with modified stack frame fs/cifs/cifsencrypt.o: warning: objtool: setup_ntlmv2_rsp()+0x70b: sibling call from callable instruction with modified stack frame fs/cifs/cifsencrypt.o: warning: objtool: calc_seckey()+0x248: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pdc_adma.o: warning: objtool: adma_port_start()+0x7d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/readdir.o: warning: objtool: nxt_dir_entry()+0xf3: sibling call from callable instruction with modified stack frame fs/cifs/readdir.o: warning: objtool: cifs_fill_dirent()+0xe7: sibling call from callable instruction with modified stack frame fs/cifs/readdir.o: warning: objtool: cifs_filldir.constprop.0()+0x272: sibling call from callable instruction with modified stack frame fs/cifs/readdir.o: warning: objtool: cifs_readdir()+0xde9: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/sata_sx4.o: warning: objtool: pdc_sata_init_one()+0x4ec: sibling call from callable instruction with modified stack frame fs/cifs/ioctl.o: warning: objtool: cifs_ioctl()+0x83e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ fs/cifs/sess.o: warning: objtool: ascii_ssetup_strings.isra.0()+0xbf: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: _sess_auth_rawntlmssp_assemble_req()+0xb8: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: decode_ascii_ssetup.constprop.0()+0x19f: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_lanman()+0x244: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_ntlm()+0x20c: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_kerberos()+0x2af: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_ntlmv2()+0x1ed: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: decode_ntlmssp_challenge()+0x104: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_negotiate()+0x1fd: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: build_ntlmssp_auth_blob()+0x26e: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_authenticate()+0x2fb: sibling call from callable instruction with modified stack frame fs/cifs/sess.o: warning: objtool: CIFS_SessSetup()+0x1c4: sibling call from callable instruction with modified stack frame drivers/ata/sata_mv.o: warning: objtool: mv_init_host()+0x6d1: sibling call from callable instruction with modified stack frame drivers/ata/sata_mv.o: warning: objtool: mv_platform_resume()+0x24: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb1ops.o: warning: objtool: cifs_check_trans2()+0x1bb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits()+0xb0: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: handle_read_data()+0x5c1: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb2_copychunk_range()+0x2d8: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb21_set_oplock_level()+0x169: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb2_find_mid()+0xac: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb2_get_dfs_refer()+0x2d9: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb2_query_eas()+0x12d: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: crypt_message()+0xd3: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb3_receive_transform()+0x206: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb3_qfs_tcon()+0x51e: sibling call from callable instruction with modified stack frame fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits.cold()+0xd: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb2maperror.o: warning: objtool: smb2_print_status()+0x38: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb2transport.o: warning: objtool: smb2_mid_entry_alloc()+0xc3: sibling call from callable instruction with modified stack frame fs/cifs/smb2transport.o: warning: objtool: generate_key.isra.0.constprop.0()+0xe1: sibling call from callable instruction with modified stack frame fs/cifs/smb2transport.o: warning: objtool: smb2_calc_signature()+0x1ec: sibling call from callable instruction with modified stack frame fs/cifs/smb2transport.o: warning: objtool: smb3_calc_signature()+0x196: sibling call from callable instruction with modified stack frame fs/cifs/smb2transport.o: warning: objtool: smb2_check_receive()+0xf9: sibling call from callable instruction with modified stack frame fs/cifs/smb2transport.o: warning: objtool: smb3_crypto_aead_allocate()+0x9b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/cifs/smb2misc.o: warning: objtool: smb2_cancelled_close_fid()+0x23: sibling call from callable instruction with modified stack frame fs/cifs/smb2misc.o: warning: objtool: smb2_get_data_area_len()+0xeb: sibling call from callable instruction with modified stack frame fs/cifs/smb2misc.o: warning: objtool: smb2_calc_size()+0xcf: sibling call from callable instruction with modified stack frame fs/cifs/smb2misc.o: warning: objtool: smb2_check_message()+0x15f: sibling call from callable instruction with modified stack frame fs/cifs/smb2misc.o: warning: objtool: smb311_update_preauth_hash()+0x92: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_posix_context': fs/cifs/smb2pdu.c:581:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_lease_context': fs/cifs/smb2pdu.c:1714:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1714 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1797:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1797 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': fs/cifs/smb2pdu.c:1820:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1854:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1854 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_twarp_context': fs/cifs/smb2pdu.c:1899:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3843:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3843 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'artop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'init_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'artop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'cleanup_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atiixp.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atiixp.c:17: drivers/ata/pata_atiixp.c:311:19: note: 'init_module' target declared here 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atiixp.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atiixp.c:17: drivers/ata/pata_atiixp.c:311:19: note: 'cleanup_module' target declared here 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp867x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'init_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp867x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'cleanup_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_atp867x.o: warning: objtool: atp867x_fixup.isra.0()+0x160: sibling call from callable instruction with modified stack frame drivers/ata/pata_atp867x.o: warning: objtool: atp867x_init_one()+0x4e: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: smb2_readv_callback()+0x3fa: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_setup()+0x267: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_tcon()+0x522: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: smb2_reconnect()+0x38d: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_negotiate()+0x781: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_auth_rawntlmssp_negotiate()+0x174: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_auth_kerberos()+0x11b: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_ioctl()+0x45a: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: smb3_validate_negotiate()+0x36d: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: smb2_validate_iov()+0x67: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: query_info()+0x426: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_read()+0x225: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_write()+0x178: sibling call from callable instruction with modified stack frame fs/cifs/smb2pdu.o: warning: objtool: SMB2_query_directory()+0x3e3: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing()+0x81: sibling call from callable instruction with modified stack frame drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing.cold()+0x2c: return with modified stack frame fs/cifs/smb2inode.o: warning: objtool: smb2_open_op_close()+0x2d7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/ata/pata_hpt366.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame fs/cifs/smb2file.o: warning: objtool: smb2_open_file()+0x1df: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_hpt37x.o: warning: objtool: hpt37x_init_one()+0x160: sibling call from callable instruction with modified stack frame drivers/ata/pata_hpt37x.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/xattr.o: warning: objtool: cifs_xattr_get()+0x70a: sibling call from callable instruction with modified stack frame drivers/ata/pata_hpt3x2n.o: warning: objtool: hpt3x2n_init_one()+0x11f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode()+0xdb: sibling call from callable instruction with modified stack frame fs/cifs/cifsacl.o: warning: objtool: set_cifs_acl()+0x2aa: sibling call from callable instruction with modified stack frame fs/cifs/cifsacl.o: warning: objtool: cifs_acl_to_fattr()+0x2ea: sibling call from callable instruction with modified stack frame fs/cifs/cifsacl.o: warning: objtool: id_mode_to_cifs_acl()+0x549: sibling call from callable instruction with modified stack frame fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode.cold()+0xa: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_it821x.o: warning: objtool: it821x_dev_config()+0xc6: sibling call from callable instruction with modified stack frame drivers/ata/pata_it821x.o: warning: objtool: it821x_init_one()+0x95: sibling call from callable instruction with modified stack frame drivers/ata/pata_it821x.o: warning: objtool: it821x_port_start()+0x1e4: sibling call from callable instruction with modified stack frame fs/cifs/cifs_spnego.o: warning: objtool: cifs_get_spnego_key()+0x31e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_marvell.o: warning: objtool: marvell_pata_active.part.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/ata/pata_marvell.o: warning: objtool: marvell_init_one()+0x7c: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_compose_mount_options()+0x2c0: sibling call from callable instruction with modified stack frame fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_dfs_d_automount()+0x97f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/cifs/fscache.o: warning: objtool: cifs_fscache_get_client_cookie()+0x66: sibling call from callable instruction with modified stack frame fs/cifs/fscache.o: warning: objtool: __cifs_readpage_from_fscache()+0x89: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_oldpiix.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_oldpiix.c:18: drivers/ata/pata_oldpiix.c:267:19: note: 'init_module' target declared here 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_oldpiix.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_oldpiix.c:18: drivers/ata/pata_oldpiix.c:267:19: note: 'cleanup_module' target declared here 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'optidma_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'optidma_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_optidma.o: warning: objtool: optidma_init_one()+0x123: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback()+0xef: sibling call from callable instruction with modified stack frame fs/dlm/ast.o: warning: objtool: dlm_rem_lkb_callback()+0x165: sibling call from callable instruction with modified stack frame fs/dlm/ast.o: warning: objtool: dlm_callback_work()+0x64: sibling call from callable instruction with modified stack frame fs/dlm/ast.o: warning: objtool: dlm_callback_start()+0x2b: sibling call from callable instruction with modified stack frame fs/dlm/ast.o: warning: objtool: dlm_callback_resume()+0xf9: sibling call from callable instruction with modified stack frame fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback.cold()+0x30: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode()+0xc2: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode()+0x16: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_cable_detect()+0x30: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init()+0x145: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init.cold()+0x15: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/config.o: warning: objtool: dlm_config_nodes()+0x83: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_sch.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sch.c:29: drivers/ata/pata_sch.c:180:19: note: 'cleanup_module' target declared here 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sch.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sch.c:29: drivers/ata/pata_sch.c:180:19: note: 'init_module' target declared here 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ fs/dlm/dir.o: warning: objtool: dlm_recover_directory()+0x30: sibling call from callable instruction with modified stack frame fs/dlm/dir.o: warning: objtool: dlm_copy_master_names()+0x2a7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_serverworks.o: warning: objtool: serverworks_fixup()+0x1e0: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/ata/pata_sil680.o: warning: objtool: sil680_init_chip()+0x176: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'init_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'cleanup_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_piccolo.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_piccolo.c:20: drivers/ata/pata_piccolo.c:119:19: note: 'init_module' target declared here 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_piccolo.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_piccolo.c:20: drivers/ata/pata_piccolo.c:119:19: note: 'cleanup_module' target declared here 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ fs/dlm/lock.o: warning: objtool: validate_lock_args()+0xe9: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: rsb_cmp()+0x32: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: create_lkb()+0x106: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: get_rsb_struct()+0x148: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: kill_lkb()+0xa: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _remove_lock.isra.0()+0x4f: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: del_timeout()+0x65: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: add_to_waiters()+0x3e: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _remove_from_waiters()+0x140: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: add_lkb()+0x1e: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: move_lkb.constprop.0()+0x60: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: revert_lock()+0x94: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: queue_cast.isra.0()+0x22: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: add_timeout()+0x5d: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: __receive_convert_reply()+0x19b: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: validate_unlock_args.isra.0()+0x23: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0()+0xf: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: rsb_insert()+0x27: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: toss_rsb()+0x22: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _receive_unlock_reply()+0xa2: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _receive_cancel_reply()+0xa4: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: kill_rsb()+0x15: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: can_be_granted()+0x19b: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _request_lock()+0x6b: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: confirm_master()+0x84: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: unhold_rsb()+0x13: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: grant_pending_convert.constprop.0()+0x114: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: grant_pending_locks()+0x36: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _cancel_lock()+0x10: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _unlock_lock()+0x10: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: do_convert()+0xf4: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _convert_lock()+0x12: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: find_rsb()+0x63d: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: send_repeat_remove()+0x5c: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_master_lookup()+0x61: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_dump_rsb_name()+0x176: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_put_lkb()+0xf: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: receive_request()+0x2c6: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: _receive_message()+0x62f: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: purge_mstcpy_list.isra.0()+0xd8: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: purge_dead_list()+0x122: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_scan_waiters()+0x15a: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_scan_rsbs()+0x4ca: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_scan_timeout()+0x1ed: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_receive_buffer()+0x141: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_pre()+0x34b: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_post()+0x1b3: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_purge()+0x142: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_grant()+0x156: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_master_copy()+0xac: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: dlm_recover_process_copy()+0x4c: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0.cold()+0x11: sibling call from callable instruction with modified stack frame fs/dlm/lock.o: warning: objtool: confirm_master.cold()+0x1b: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_triflex.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'triflex_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_triflex.c:38: drivers/ata/pata_triflex.c:242:19: note: 'init_module' target declared here 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_triflex.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'triflex_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_triflex.c:38: drivers/ata/pata_triflex.c:242:19: note: 'cleanup_module' target declared here 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ fs/dlm/lockspace.o: warning: objtool: do_uevent()+0xda: sibling call from callable instruction with modified stack frame fs/dlm/lockspace.o: warning: objtool: dlm_new_lockspace()+0x10c: sibling call from callable instruction with modified stack frame fs/dlm/lockspace.o: warning: objtool: dlm_release_lockspace()+0x44e: sibling call from callable instruction with modified stack frame fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces()+0x4f: sibling call from callable instruction with modified stack frame fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces.cold()+0xd: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/member.o: warning: objtool: log_slots()+0xab: sibling call from callable instruction with modified stack frame fs/dlm/member.o: warning: objtool: dlm_slots_copy_in()+0x36: sibling call from callable instruction with modified stack frame fs/dlm/member.o: warning: objtool: dlm_slots_assign()+0x22c: sibling call from callable instruction with modified stack frame fs/dlm/member.o: warning: objtool: dlm_lsop_recover_done()+0x5e: sibling call from callable instruction with modified stack frame fs/dlm/member.o: warning: objtool: dlm_recover_members()+0x58d: sibling call from callable instruction with modified stack frame fs/dlm/member.o: warning: objtool: dlm_ls_start()+0xbd: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/midcomms.o: warning: objtool: dlm_process_incoming_buffer()+0x6f: sibling call from callable instruction with modified stack frame drivers/ata/pata_cmd640.o: warning: objtool: cmd640_set_piomode()+0x7c: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_mpiix.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_mpiix.c:30: drivers/ata/pata_mpiix.c:232:19: note: 'init_module' target declared here 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_mpiix.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_mpiix.c:30: drivers/ata/pata_mpiix.c:232:19: note: 'cleanup_module' target declared here 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'init_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'cleanup_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ 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 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/lowcomms.o: warning: objtool: tcp_accept_from_sock()+0xf6: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: sctp_accept_from_sock()+0xd9: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: sctp_bind_addrs()+0x109: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: close_connection()+0x126: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: receive_from_sock()+0x155: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: tcp_connect_to_sock()+0x3b: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: sctp_connect_to_sock()+0x47: sibling call from callable instruction with modified stack frame fs/dlm/lowcomms.o: warning: objtool: dlm_lowcomms_start()+0x46: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~ fs/dlm/plock.o: warning: objtool: dlm_posix_get()+0xd1: sibling call from callable instruction with modified stack frame fs/dlm/plock.o: warning: objtool: dlm_posix_unlock()+0x85: sibling call from callable instruction with modified stack frame fs/dlm/plock.o: warning: objtool: dev_write()+0x47: sibling call from callable instruction with modified stack frame fs/dlm/plock.o: warning: objtool: dlm_posix_lock()+0x198: sibling call from callable instruction with modified stack frame fs/dlm/plock.o: warning: objtool: dlm_plock_init()+0xa2: sibling call from callable instruction with modified stack frame In file included from drivers/ata/pata_acpi.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_acpi.c:9: drivers/ata/pata_acpi.c:274:19: note: 'init_module' target declared here 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_acpi.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_acpi.c:9: drivers/ata/pata_acpi.c:274:19: note: 'cleanup_module' target declared here 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ fs/dlm/rcom.o: warning: objtool: create_rcom()+0x56: sibling call from callable instruction with modified stack frame fs/dlm/rcom.o: warning: objtool: receive_sync_reply()+0x3b: sibling call from callable instruction with modified stack frame fs/dlm/rcom.o: warning: objtool: dlm_rcom_status()+0x120: sibling call from callable instruction with modified stack frame fs/dlm/rcom.o: warning: objtool: dlm_receive_rcom()+0x5a7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/dlm/recover.o: warning: objtool: dlm_wait_function()+0xb8: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recover_masters()+0x3d: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recover_master_reply()+0x45: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recover_locks()+0x1fd: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recovered_lock()+0x14: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs()+0x1b8: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_create_root_list()+0x3b: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_clear_toss()+0xc6: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs.cold()+0x24: sibling call from callable instruction with modified stack frame fs/dlm/recover.o: warning: objtool: dlm_clear_toss.cold()+0x1b: sibling call from callable instruction with modified stack frame fs/dlm/recoverd.o: warning: objtool: dlm_recoverd()+0x2e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue()+0x33: sibling call from callable instruction with modified stack frame fs/dlm/requestqueue.o: warning: objtool: dlm_process_requestqueue()+0x110: sibling call from callable instruction with modified stack frame fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: ns_send()+0x42: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: process_tsq()+0x91: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf()+0xd: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: ns_ioctl()+0x4ab: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: ns_open()+0x29e: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: process_rsq.part.0()+0x138: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: free_scq()+0x25: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: nicstar_init_one()+0x4b: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/atm/nicstar.o: warning: objtool: nicstar_init_one.cold()+0x55: return with modified stack frame fs/dlm/user.o: warning: objtool: device_read()+0x84: sibling call from callable instruction with modified stack frame fs/dlm/user.o: warning: objtool: device_write()+0x5a: sibling call from callable instruction with modified stack frame fs/dlm/user.o: warning: objtool: dlm_user_add_ast()+0x6b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/atm/eni.o: warning: objtool: eni_put_free()+0x2f: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_free_mem()+0x9d: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_ioctl()+0x177: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_init_one()+0x25f: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_close.part.0()+0x323: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_open()+0x108: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: do_rx_dma.constprop.0()+0x275: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: rx_aal5()+0x123: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: do_tx()+0x15c: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_send()+0x24: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_tasklet()+0x5e: sibling call from callable instruction with modified stack frame drivers/atm/eni.o: warning: objtool: eni_free_mem.cold()+0xd: sibling call from callable instruction with modified stack frame fs/ecryptfs/file.o: warning: objtool: ecryptfs_open()+0x72: sibling call from callable instruction with modified stack frame fs/ecryptfs/file.o: warning: objtool: ecryptfs_dir_open()+0x5b: sibling call from callable instruction with modified stack frame drivers/atm/suni.o: warning: objtool: suni_start()+0xb6: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: ecryptfs_do_unlink()+0x6e: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: ecryptfs_lookup()+0x13b: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: truncate_upper.isra.0()+0xcb: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: ecryptfs_setattr()+0x261: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: ecryptfs_initialize_file()+0x53: sibling call from callable instruction with modified stack frame fs/ecryptfs/inode.o: warning: objtool: ecryptfs_create()+0x5c: sibling call from callable instruction with modified stack frame 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 fs/ecryptfs/main.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ecryptfs/main.c:903:1: note: in expansion of macro 'module_init' 903 | module_init(ecryptfs_init) | ^~~~~~~~~~~ fs/ecryptfs/main.c:814:19: note: 'init_module' target declared here 814 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from fs/ecryptfs/main.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ecryptfs/main.c:904:1: note: in expansion of macro 'module_exit' 904 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ fs/ecryptfs/main.c:883:20: note: 'cleanup_module' target declared here 883 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ fs/ecryptfs/main.o: warning: objtool: ecryptfs_mount()+0x403: sibling call from callable instruction with modified stack frame fs/ecryptfs/main.o: warning: objtool: ecryptfs_get_lower_file()+0x80: sibling call from callable instruction with modified stack frame drivers/atm/solos-pci.o: warning: objtool: print_buffer.isra.0()+0x29: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/atm/atmtcp.o: warning: objtool: atmtcp_c_send()+0x288: sibling call from callable instruction with modified stack frame fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_copy_up_encrypted_with_header()+0x1a5: sibling call from callable instruction with modified stack frame fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_readpage()+0xca: sibling call from callable instruction with modified stack frame fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_begin()+0x1df: sibling call from callable instruction with modified stack frame fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_inode_size_to_metadata()+0x136: sibling call from callable instruction with modified stack frame fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_end()+0x140: sibling call from callable instruction with modified stack frame In file included from drivers/atm/firestream.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'firestream_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/firestream.c:2062:1: note: in expansion of macro 'module_exit' 2062 | module_exit(firestream_cleanup_module); | ^~~~~~~~~~~ drivers/atm/firestream.c:2056:20: note: 'cleanup_module' target declared here 2056 | static void __exit firestream_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/atm/firestream.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'firestream_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/firestream.c:2061:1: note: in expansion of macro 'module_init' 2061 | module_init(firestream_init_module); | ^~~~~~~~~~~ drivers/atm/firestream.c:2046:19: note: 'init_module' target declared here 2046 | static int __init firestream_init_module (void) | ^~~~~~~~~~~~~~~~~~~~~~ fs/ecryptfs/read_write.o: warning: objtool: ecryptfs_write()+0x390: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: top_off_fp()+0xe0: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: free_queue.isra.0()+0x18: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: submit_queue()+0xe7: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: fs_send()+0x2f: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: fs_close()+0x3b: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: firestream_remove_one()+0x1b: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: process_incoming.isra.0()+0xf6: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: fs_irq()+0x2b: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: fs_open()+0x2d: sibling call from callable instruction with modified stack frame drivers/atm/firestream.o: warning: objtool: firestream_init_one()+0x56: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_calculate_md5.isra.0()+0x8e: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_headers_virt()+0x19f: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_derive_iv()+0x47: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: crypt_extent()+0x104: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_page()+0x70: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_decrypt_page()+0xa2: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_compute_root_iv()+0x65: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_new_file_context()+0x103: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_write_metadata()+0x2b: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_metadata()+0x10e: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_add_new_key_tfm()+0xb3: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_get_tfm_and_mutex_for_cipher_name()+0xa0: sibling call from callable instruction with modified stack frame fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_and_encode_filename()+0xc6: sibling call from callable instruction with modified stack frame In file included from drivers/atm/he.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'he_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'cleanup_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/atm/he.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'he_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'init_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ 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), | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/ecryptfs/keystore.o: warning: objtool: decrypt_passphrase_encrypted_session_key()+0x56: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: write_tag_3_packet()+0x83: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_keyring_auth_tok_for_sig()+0x6f: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_write_tag_70_packet()+0x9a: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_tag_70_packet()+0x7c: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_packet_set()+0x13e: sibling call from callable instruction with modified stack frame fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_generate_key_packet_set()+0xdd: sibling call from callable instruction with modified stack frame drivers/atm/he.o: warning: objtool: he_open()+0x77: sibling call from callable instruction with modified stack frame drivers/atm/he.o: warning: objtool: he_close()+0x1b2: sibling call from callable instruction with modified stack frame drivers/atm/he.o: warning: objtool: he_service_rbrq()+0x26c: sibling call from callable instruction with modified stack frame drivers/atm/he.o: warning: objtool: he_tasklet()+0x121: sibling call from callable instruction with modified stack frame drivers/atm/he.o: warning: objtool: he_send()+0x4c: sibling call from callable instruction with modified stack frame In file included from drivers/auxdisplay/ks0108.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks0108_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/auxdisplay/ks0108.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(ks0108_init); | ^~~~~~~~~~~ drivers/auxdisplay/ks0108.c:171:19: note: 'init_module' target declared here 171 | static int __init ks0108_init(void) | ^~~~~~~~~~~ In file included from drivers/auxdisplay/ks0108.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks0108_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/auxdisplay/ks0108.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(ks0108_exit); | ^~~~~~~~~~~ drivers/auxdisplay/ks0108.c:176:20: note: 'cleanup_module' target declared here 176 | static void __exit ks0108_exit(void) | ^~~~~~~~~~~ fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex()+0x17: sibling call from callable instruction with modified stack frame fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex.cold()+0x47: return with modified stack frame drivers/auxdisplay/ks0108.o: warning: objtool: ks0108_parport_attach()+0x94: sibling call from callable instruction with modified stack frame In file included from drivers/auxdisplay/cfag12864b.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864b_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:375:1: note: in expansion of macro 'module_init' 375 | module_init(cfag12864b_init); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:316:19: note: 'init_module' target declared here 316 | static int __init cfag12864b_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864b.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864b_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:376:1: note: in expansion of macro 'module_exit' 376 | module_exit(cfag12864b_exit); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:366:20: note: 'cleanup_module' target declared here 366 | static void __exit cfag12864b_exit(void) | ^~~~~~~~~~~~~~~ In file included from 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 drivers/auxdisplay/cfag12864bfb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864bfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:169:1: note: in expansion of macro 'module_init' 169 | module_init(cfag12864bfb_init); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:124:19: note: 'init_module' target declared here 124 | static int __init cfag12864bfb_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864bfb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864bfb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:170:1: note: in expansion of macro 'module_exit' 170 | module_exit(cfag12864bfb_exit); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:162:20: note: 'cleanup_module' target declared here 162 | static void __exit cfag12864bfb_exit(void) | ^~~~~~~~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.o: warning: objtool: cfag12864bfb_probe()+0xfd: sibling call from callable instruction with modified stack frame 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 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 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) | ^~~~~~~~~~~~ drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0()+0x1d: sibling call from callable instruction with modified stack frame drivers/bcma/main.o: warning: objtool: bcma_wait_value()+0x3f: sibling call from callable instruction with modified stack frame drivers/bcma/main.o: warning: objtool: bcma_bus_register()+0x1c: sibling call from callable instruction with modified stack frame drivers/bcma/main.o: warning: objtool: bcma_bus_unregister()+0x15: sibling call from callable instruction with modified stack frame drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/bcma/main.o: warning: objtool: bcma_bus_register.cold()+0x1f: return with modified stack frame drivers/bcma/scan.o: warning: objtool: bcma_bus_scan()+0x6d1: sibling call from callable instruction with modified stack frame drivers/bcma/core.o: warning: objtool: bcma_core_disable()+0x53: sibling call from callable instruction with modified stack frame 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; | ^~~~ drivers/bcma/sprom.o: warning: objtool: bcma_fill_sprom_with_fallback()+0x15: sibling call from callable instruction with modified stack frame drivers/bcma/sprom.o: warning: objtool: bcma_sprom_get()+0xaac: sibling call from callable instruction with modified stack frame drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_early_init()+0x11c: sibling call from callable instruction with modified stack frame drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_init()+0x7f: sibling call from callable instruction with modified stack frame 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; | ^~~~ drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_spuravoid_pllupdate()+0x34b: sibling call from callable instruction with modified stack frame drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_early_init()+0x84: sibling call from callable instruction with modified stack frame drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_init()+0x37c: sibling call from callable instruction with modified stack frame drivers/bcma/driver_chipcommon_b.o: warning: objtool: bcma_wait_reg.isra.0.constprop.0()+0x32: sibling call from callable instruction with modified stack frame fs/f2fs/namei.o: warning: objtool: f2fs_update_extension_list()+0x1ed: sibling call from callable instruction with modified stack frame In file included from fs/f2fs/hash.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/super.c:30: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up()+0x1b: sibling call from callable instruction with modified stack frame drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up.cold()+0xe: sibling call from callable instruction with modified stack frame In file included from fs/f2fs/super.c:11: fs/f2fs/super.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/f2fs/super.c:3311:1: note: in expansion of macro 'module_init' 3311 | module_init(init_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3230:19: note: 'init_module' target declared here 3230 | static int __init init_f2fs_fs(void) | ^~~~~~~~~~~~ In file included from fs/f2fs/super.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_f2fs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/f2fs/super.c:3312:1: note: in expansion of macro 'module_exit' 3312 | module_exit(exit_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3296:20: note: 'cleanup_module' target declared here 3296 | static void __exit exit_f2fs_fs(void) | ^~~~~~~~~~~~ drivers/bcma/host_pci.o: warning: objtool: bcma_host_pci_probe()+0xe1: sibling call from callable instruction with modified stack frame fs/f2fs/super.o: warning: objtool: f2fs_msg()+0x73: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_free_pages.part.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset()+0x22: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset.cold()+0x15: sibling call from callable instruction with modified stack frame 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; | ^~~~ drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_request_endio()+0x1f4: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_worker()+0x167: sibling call from callable instruction with modified stack frame 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; | ^~~~ drivers/block/drbd/drbd_receiver.o: warning: objtool: decode_header()+0x9b: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv()+0xf5: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv_all_warn()+0x38: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_protocol()+0x285: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: recv_bm_rle_bits.isra.0()+0x263: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_bump_write_ordering()+0x249: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_Barrier()+0x561: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_ack_receiver()+0x60: sibling call from callable instruction with modified stack frame In file included from fs/f2fs/node.c:19: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/segment.c:22: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from 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) | ^~~~~~~~~ drivers/block/drbd/drbd_main.o: warning: objtool: we_should_drop_the_connection()+0x58: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: drbd_destroy_connection()+0x20: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_setup()+0x5a: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: tl_release()+0x4d: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_start()+0x1c: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send()+0x152: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send_dblock()+0x460: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_main.o: warning: objtool: set_resource_options()+0x199: sibling call from callable instruction with modified stack frame In file included from fs/f2fs/recovery.c:13: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/shrinker.c:15: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/extent_cache.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_disconnect()+0x6f: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: __disk_conf_from_attrs()+0x481: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: __net_conf_from_attrs()+0x347: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_finish()+0xc4: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_prepare.isra.0()+0x3c4: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async()+0x47: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_reconsider_queue_parameters()+0x31e: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: notify_resource_state()+0x197: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: notify_connection_state()+0x198: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper()+0x144: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer()+0x50: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async.cold()+0x2b: return with modified stack frame drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper.cold()+0x66: return with modified stack frame 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; | ^~~~ drivers/block/drbd/drbd_state.o: warning: objtool: conn_pr_state_change.isra.0()+0x66: sibling call from callable instruction with modified stack frame drivers/block/drbd/drbd_state.o: warning: objtool: _conn_request_state()+0x603: sibling call from callable instruction with modified stack frame 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; | ^~~~ fs/fat/cache.o: warning: objtool: fat_get_mapped_cluster()+0x9d: sibling call from callable instruction with modified stack frame fs/fat/dir.o: warning: objtool: fat__get_entry()+0x193: sibling call from callable instruction with modified stack frame fs/fat/dir.o: warning: objtool: fat_remove_entries()+0x148: sibling call from callable instruction with modified stack frame fs/fat/dir.o: warning: objtool: fat_add_entries()+0x4e9: sibling call from callable instruction with modified stack frame fs/fat/dir.o: warning: objtool: fat_search_long()+0x25b: sibling call from callable instruction with modified stack frame In file included from drivers/block/mtip32xx/mtip32xx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4635:1: note: in expansion of macro 'module_exit' 4635 | module_exit(mtip_exit); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4618:20: note: 'cleanup_module' target declared here 4618 | static void __exit mtip_exit(void) | ^~~~~~~~~ In file included from drivers/block/mtip32xx/mtip32xx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4634:1: note: in expansion of macro 'module_init' 4634 | module_init(mtip_init); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4563:19: note: 'init_module' target declared here 4563 | static int __init mtip_init(void) | ^~~~~~~~~ fs/fat/fatent.o: warning: objtool: fat_ent_bread()+0x5c: sibling call from callable instruction with modified stack frame fs/fat/fatent.o: warning: objtool: fat_ent_read()+0x3a: sibling call from callable instruction with modified stack frame fs/fat/fatent.o: warning: objtool: fat_free_clusters()+0xb8: sibling call from callable instruction with modified stack frame drivers/block/mtip32xx/mtip32xx.o: warning: objtool: mtip_pci_probe()+0x656: sibling call from callable instruction with modified stack frame fs/fat/file.o: warning: objtool: fat_truncate_blocks()+0x229: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/block/xen-blkback/blkback.c:46: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from drivers/block/xen-blkback/blkback.c:39: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ 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 drivers/block/xen-blkback/common.h:44, from drivers/block/xen-blkback/blkback.c:53: drivers/block/xen-blkback/blkback.c: In function 'make_response': ./include/xen/interface/io/ring.h:202:6: warning: taking address of packed member of 'union blkif_x86_32_sring_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/block/xen-blkback/blkback.c:1455:10: note: in expansion of macro 'RING_GET_RESPONSE' 1455 | resp = RING_GET_RESPONSE(&blk_rings->x86_32, | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/xen-blkback/common.h:30, from drivers/block/xen-blkback/blkback.c:53: drivers/block/xen-blkback/blkback.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_blkif_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/xen-blkback/blkback.c:1505:1: note: in expansion of macro 'module_init' 1505 | module_init(xen_blkif_init); | ^~~~~~~~~~~ drivers/block/xen-blkback/blkback.c:1477:19: note: 'init_module' target declared here 1477 | static int __init xen_blkif_init(void) | ^~~~~~~~~~~~~~ fs/fat/inode.o: warning: objtool: __fat_write_inode()+0xa8: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_set_state()+0x59: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_evict_inode()+0x9b: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: parse_options()+0x6ce: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_fill_super()+0x14a: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_get_block()+0xa7: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_fill_inode()+0x14c: sibling call from callable instruction with modified stack frame fs/fat/inode.o: warning: objtool: fat_set_state.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_unmap_prepare()+0x132: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_map()+0x60d: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/blkback.o: warning: objtool: __do_block_io_op()+0x40: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkif_schedule()+0x18a: sibling call from callable instruction with modified stack frame fs/fat/misc.o: warning: objtool: fat_clusters_flush()+0x3e: sibling call from callable instruction with modified stack frame fs/fat/misc.o: warning: objtool: fat_chain_add()+0x91: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/block/xen-blkback/xenbus.c:22: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/block/xen-blkback/xenbus.c:20: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ fs/fat/nfs.o: warning: objtool: __fat_nfs_get_inode()+0xa5: sibling call from callable instruction with modified stack frame fs/fat/nfs.o: warning: objtool: fat_get_parent()+0xfe: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/xenbus.o: warning: objtool: xen_blkbk_probe()+0x10c: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/xenbus.o: warning: objtool: frontend_changed()+0x3ef: sibling call from callable instruction with modified stack frame drivers/block/xen-blkback/xenbus.o: warning: objtool: backend_changed()+0x1df: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ fs/fat/namei_vfat.o: warning: objtool: vfat_add_entry()+0x639: sibling call from callable instruction with modified stack frame fs/fat/namei_vfat.o: warning: objtool: vfat_rename()+0x54f: sibling call from callable instruction with modified stack frame In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zram_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1950:1: note: in expansion of macro 'module_init' 1950 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1904:19: note: 'init_module' target declared here 1904 | static int __init zram_init(void) | ^~~~~~~~~ In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zram_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/zram/zram_drv.c:1951:1: note: in expansion of macro 'module_exit' 1951 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1945:20: note: 'cleanup_module' target declared here 1945 | static void __exit zram_exit(void) | ^~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~ fs/fat/namei_msdos.o: warning: objtool: do_msdos_rename()+0x642: sibling call from callable instruction with modified stack frame drivers/block/zram/zram_drv.o: warning: objtool: comp_algorithm_store()+0xab: sibling call from callable instruction with modified stack frame drivers/block/zram/zram_drv.o: warning: objtool: disksize_store()+0x4a: sibling call from callable instruction with modified stack frame drivers/block/zram/zram_drv.o: warning: objtool: zram_add()+0x84: sibling call from callable instruction with modified stack frame drivers/block/zram/zram_drv.o: warning: objtool: zram_bvec_rw.isra.0()+0x52b: sibling call from callable instruction with modified stack frame fs/fscache/cache.o: warning: objtool: fscache_add_cache()+0x1d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ fs/fscache/cookie.o: warning: objtool: fscache_alloc_object()+0xc2: sibling call from callable instruction with modified stack frame fs/fscache/cookie.o: warning: objtool: __fscache_invalidate()+0x18: sibling call from callable instruction with modified stack frame fs/fscache/cookie.o: warning: objtool: __fscache_check_consistency()+0x19: sibling call from callable instruction with modified stack frame fs/fscache/cookie.o: warning: objtool: __fscache_disable_cookie()+0x36: sibling call from callable instruction with modified stack frame fs/fscache/cookie.o: warning: objtool: fscache_hash_cookie()+0x3b0: sibling call from callable instruction with modified stack frame fs/fscache/cookie.o: warning: objtool: __fscache_relinquish_cookie()+0x9e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/block/floppy.o: warning: objtool: interpret_errors()+0xe: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_release()+0x41: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: __reschedule_timeout()+0x50: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_rb0_cb()+0x11: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: copy_buffer()+0x291: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_open()+0x32b: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: request_done()+0x5a: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: wait_til_ready()+0x86: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: result()+0xb1: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: rw_interrupt()+0xf2: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: poll_drive()+0x4a: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: disk_change()+0x47: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: set_dor()+0x91: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: fd_locked_ioctl()+0x58: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: output_byte()+0x3d: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: setup_rw_floppy()+0x212: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_ready()+0x62f: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_start()+0xd0: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: floppy_interrupt()+0x57: sibling call from callable instruction with modified stack frame drivers/block/floppy.o: warning: objtool: redo_fd_request()+0x2b1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs()+0x10: sibling call from callable instruction with modified stack frame fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs.cold()+0xc: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ fs/fscache/object.o: warning: objtool: fscache_parent_ready()+0x13: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_look_up_object()+0x20: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_invalidate_object()+0x10d: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_object_work_func()+0x24: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_drop_object()+0x27: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_object_available()+0xcc: sibling call from callable instruction with modified stack frame fs/fscache/object.o: warning: objtool: fscache_initialise_object()+0x24: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: loop_reread_partitions()+0x13: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: loop_set_status()+0x15d: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: lo_write_bvec()+0xdd: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: loop_queue_work()+0x6d5: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: lo_ioctl()+0x719: sibling call from callable instruction with modified stack frame drivers/block/loop.o: warning: objtool: loop_reread_partitions.cold()+0x18: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ fs/fscache/operation.o: warning: objtool: fscache_put_operation()+0x17: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_op_work_func()+0x18: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_enqueue_operation()+0x1f: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_run_op.isra.0()+0x10: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_start_operations()+0xa9: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_submit_exclusive_op()+0x20: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_submit_op()+0x20: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_op_complete()+0x18: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_cancel_op()+0x22: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_cancel_all_ops()+0xad: sibling call from callable instruction with modified stack frame fs/fscache/operation.o: warning: objtool: fscache_operation_gc()+0xd6: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: fscache_release_retrieval_op()+0x43: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_attr_changed()+0x16: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: fscache_mark_page_cached()+0x3c: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_uncache_page()+0x16: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_maybe_release_page()+0x27d: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_write_page()+0x1e: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: fscache_wait_for_deferred_lookup()+0x36: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_page()+0x46: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_pages()+0x41: sibling call from callable instruction with modified stack frame fs/fscache/page.o: warning: objtool: __fscache_alloc_page()+0x36: sibling call from callable instruction with modified stack frame drivers/block/DAC960.o: warning: objtool: DAC960_Message()+0x67: sibling call from callable instruction with modified stack frame drivers/block/DAC960.o: warning: objtool: DAC960_gam_ioctl()+0x143: sibling call from callable instruction with modified stack frame drivers/block/DAC960.o: warning: objtool: dac960_user_command_proc_write()+0x7d: sibling call from callable instruction with modified stack frame drivers/block/DAC960.o: warning: objtool: DAC960_Probe()+0x976: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/fscache/object-list.o: warning: objtool: fscache_objlist_add()+0x15: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_set_speed()+0x67: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed()+0x6a: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_make_request()+0x61: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_close()+0x8c: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_probe_settings()+0xe1: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_write_caching.constprop.0()+0x94: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_set_write_settings()+0xa8: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_get_max_speed()+0x109: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_setup_dev()+0x27b: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_open()+0x139: sibling call from callable instruction with modified stack frame drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed.cold()+0x31: return with modified stack frame 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) | ^~~~~~~~ fs/fuse/dev.o: warning: objtool: fuse_copy_page()+0x2fa: sibling call from callable instruction with modified stack frame drivers/block/skd_main.o: warning: objtool: skd_pci_probe()+0xd66: sibling call from callable instruction with modified stack frame drivers/block/skd_main.o: warning: objtool: skd_mq_queue_rq()+0x57c: sibling call from callable instruction with modified stack frame drivers/block/skd_main.o: warning: objtool: skd_isr_completion_posted.isra.0()+0x3d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0()+0x25: sibling call from callable instruction with modified stack frame drivers/block/umem.o: warning: objtool: mm_pci_probe()+0x3e: sibling call from callable instruction with modified stack frame drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0.cold()+0xa8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/block/nbd.o: warning: objtool: nbd_genl_reconfigure()+0x43: sibling call from callable instruction with modified stack frame drivers/block/nbd.o: warning: objtool: nbd_genl_disconnect()+0x2c: sibling call from callable instruction with modified stack frame drivers/block/nbd.o: warning: objtool: nbd_genl_connect()+0x5e: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~ fs/fuse/xattr.o: warning: objtool: fuse_listxattr()+0xe6: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_put_request.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_get_request.part.0()+0xa2: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_fsm_task()+0x24f: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_init_wait()+0x29: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_init_one()+0x2d: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_oob_rq_fn()+0x21: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_handle_generic()+0x3b: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_remove_one()+0x15: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_interrupt()+0xd9: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_rq_fn()+0x28e: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_fsm_task.cold()+0x3a: sibling call from callable instruction with modified stack frame drivers/block/sx8.o: warning: objtool: carm_remove_one.cold()+0x16: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/block/xen-blkfront.c:54: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/block/xen-blkfront.c:38: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/block/xen-blkfront.c:43: drivers/block/xen-blkfront.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlblk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/xen-blkfront.c:2749:1: note: in expansion of macro 'module_init' 2749 | module_init(xlblk_init); | ^~~~~~~~~~~ drivers/block/xen-blkfront.c:2707:19: note: 'init_module' target declared here 2707 | static int __init xlblk_init(void) | ^~~~~~~~~~ In file included from drivers/block/xen-blkfront.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlblk_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/xen-blkfront.c:2760:1: note: in expansion of macro 'module_exit' 2760 | module_exit(xlblk_exit); | ^~~~~~~~~~~ drivers/block/xen-blkfront.c:2752:20: note: 'cleanup_module' target declared here 2752 | static void __exit xlblk_exit(void) | ^~~~~~~~~~ In file included from fs/fuse/cuse.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/fuse/cuse.c:645:1: note: in expansion of macro 'module_init' 645 | module_init(cuse_init); | ^~~~~~~~~~~ fs/fuse/cuse.c:610:19: note: 'init_module' target declared here 610 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from fs/fuse/cuse.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fuse/cuse.c:646:1: note: in expansion of macro 'module_exit' 646 | module_exit(cuse_exit); | ^~~~~~~~~~~ fs/fuse/cuse.c:639:20: note: 'cleanup_module' target declared here 639 | static void __exit cuse_exit(void) | ^~~~~~~~~ fs/fuse/cuse.o: warning: objtool: cuse_process_init_reply()+0x405: sibling call from callable instruction with modified stack frame drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush()+0x4c: sibling call from callable instruction with modified stack frame drivers/block/xen-blkfront.o: warning: objtool: blkfront_probe()+0x1aa: sibling call from callable instruction with modified stack frame drivers/block/xen-blkfront.o: warning: objtool: blkif_interrupt()+0x3ee: sibling call from callable instruction with modified stack frame drivers/block/xen-blkfront.o: warning: objtool: blkback_changed()+0x6b5: sibling call from callable instruction with modified stack frame drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush.cold()+0x2c: return with modified stack frame 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) | ^~~~~~~~ fs/gfs2/bmap.o: warning: objtool: punch_hole()+0xe77: sibling call from callable instruction with modified stack frame fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents()+0x1e0: sibling call from callable instruction with modified stack frame fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents.cold()+0x47: return with modified stack frame fs/gfs2/dir.o: warning: objtool: dir_split_leaf.isra.0()+0xf6: sibling call from callable instruction with modified stack frame fs/gfs2/dir.o: warning: objtool: gfs2_dir_read()+0x520: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_unlock()+0x4e: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: parse_rbd_opts_token()+0x149: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_acknowledge_notify()+0x71: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_wait_state_locked()+0x76: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: alloc_object_extent()+0xb5: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_discard()+0x61: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_img_request_create()+0x14c: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_unregister_watch()+0x1f: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_release()+0x39: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: _rbd_dev_v2_snap_features()+0x8d: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_register_watch()+0x1d: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_write()+0x89: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: __rbd_img_fill_request()+0x84: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_acquire_lock()+0x987: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_dev_unparent()+0xd3: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: do_rbd_remove.isra.0()+0x4d: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_img_request_put()+0x12: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_queue_workfn()+0x1b5: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_obj_read_from_parent()+0x15c: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_obj_issue_copyup()+0x35: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_obj_handle_write()+0x3e: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_osd_req_callback()+0x39: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_dev_header_info()+0x2c: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_dev_image_name()+0x97: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_dev_v2_parent_info()+0x91a: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_watch_cb()+0x10e: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_reregister_watch()+0x95: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: rbd_dev_image_probe.part.0()+0x27: sibling call from callable instruction with modified stack frame drivers/block/rbd.o: warning: objtool: do_rbd_add.isra.0()+0x77: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/block/null_blk_zoned.o: warning: objtool: null_zone_init()+0x1f: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_request()+0x3e: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_open()+0x1f: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_gdalloc()+0x2a3: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_gdalloc.cold()+0x49: sibling call from callable instruction with modified stack frame fs/gfs2/glock.o: warning: objtool: gfs2_print_dbg()+0x4f: sibling call from callable instruction with modified stack frame fs/gfs2/glock.o: warning: objtool: do_xmote()+0x155: sibling call from callable instruction with modified stack frame fs/gfs2/glock.o: warning: objtool: finish_xmote()+0x3c5: sibling call from callable instruction with modified stack frame fs/gfs2/glock.o: warning: objtool: gfs2_glock_nq()+0xdf: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoechr.o: warning: objtool: revalidate()+0x73: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoechr.o: warning: objtool: aoechr_write()+0x54: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoechr.o: warning: objtool: aoechr_error()+0x52: sibling call from callable instruction with modified stack frame fs/gfs2/glops.o: warning: objtool: __gfs2_ail_flush()+0x77: sibling call from callable instruction with modified stack frame fs/gfs2/glops.o: warning: objtool: freeze_go_sync()+0x35: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: resend()+0x8a: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: newframe()+0x19: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: probe()+0x32: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_work()+0x166: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: ktio()+0x125: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg()+0x80: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg_rsp()+0x3f: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoedev.o: warning: objtool: aoedev_by_aoeaddr()+0x2ae: sibling call from callable instruction with modified stack frame fs/gfs2/lops.o: warning: objtool: buf_lo_scan_elements()+0xd4: sibling call from callable instruction with modified stack frame fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan()+0x10: sibling call from callable instruction with modified stack frame fs/gfs2/lops.o: warning: objtool: gfs2_end_log_write()+0x25: sibling call from callable instruction with modified stack frame fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan.cold()+0x2c: sibling call from callable instruction with modified stack frame 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 fs/gfs2/main.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_gfs2_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/gfs2/main.c:259:1: note: in expansion of macro 'module_init' 259 | module_init(init_gfs2_fs); | ^~~~~~~~~~~ fs/gfs2/main.c:78:19: note: 'init_module' target declared here 78 | static int __init init_gfs2_fs(void) | ^~~~~~~~~~~~ In file included from fs/gfs2/main.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_gfs2_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/gfs2/main.c:260:1: note: in expansion of macro 'module_exit' 260 | module_exit(exit_gfs2_fs); | ^~~~~~~~~~~ fs/gfs2/main.c:229:20: note: 'cleanup_module' target declared here 229 | static void __exit exit_gfs2_fs(void) | ^~~~~~~~~~~~ drivers/block/aoe/aoenet.o: warning: objtool: tx()+0x58: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoenet.o: warning: objtool: aoenet_rcv()+0x12b: sibling call from callable instruction with modified stack frame drivers/block/aoe/aoenet.o: warning: objtool: set_aoe_iflist()+0x39: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/hci_vhci.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_miscdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/hci_vhci.c:37: drivers/bluetooth/hci_vhci.c:380:20: note: 'init_module' target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_vhci.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_miscdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/hci_vhci.c:37: drivers/bluetooth/hci_vhci.c:380:20: note: 'cleanup_module' target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:912:1: note: in expansion of macro 'module_init' 912 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:809:19: note: 'init_module' target declared here 809 | static int __init hci_uart_init(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:913:1: note: in expansion of macro 'module_exit' 913 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:871:20: note: 'cleanup_module' target declared here 871 | static void __exit hci_uart_exit(void) | ^~~~~~~~~~~~~ fs/gfs2/file.o: warning: objtool: fallocate_chunk.isra.0()+0xd4: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: end_bio_io_page()+0x10: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: gfs2_read_super()+0x35a: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: gfs2_lookup_root()+0x30: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: init_sb()+0x4e: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount_meta()+0x6d: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: check_journal_clean()+0x57: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: init_inodes()+0xec: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: fill_super()+0x85e: sibling call from callable instruction with modified stack frame fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount()+0x156: sibling call from callable instruction with modified stack frame fs/gfs2/quota.o: warning: objtool: quotad_error()+0x1b: sibling call from callable instruction with modified stack frame fs/gfs2/quota.o: warning: objtool: gfs2_quota_init()+0x64b: sibling call from callable instruction with modified stack frame fs/gfs2/quota.o: warning: objtool: quotad_error.cold()+0x36: sibling call from callable instruction with modified stack frame fs/gfs2/recovery.o: warning: objtool: gfs2_recover_func()+0x57: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: read_rindex_entry()+0x429: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_verify()+0x1c8: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: rgblk_free()+0x206: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_send_discards()+0x1ea: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: gfs2_alloc_blocks()+0x9d: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add()+0xac: sibling call from callable instruction with modified stack frame fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add.cold()+0x17: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_evict_inode()+0x203: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_mount_args()+0x43c: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_freeze()+0x17f: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_make_fs_rw()+0x61: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_dirty_inode()+0x167: sibling call from callable instruction with modified stack frame fs/gfs2/super.o: warning: objtool: gfs2_freeze_func()+0x61: sibling call from callable instruction with modified stack frame fs/gfs2/sys.o: warning: objtool: demote_rq_store()+0xcd: sibling call from callable instruction with modified stack frame fs/gfs2/sys.o: warning: objtool: freeze_store()+0x7a: sibling call from callable instruction with modified stack frame fs/gfs2/trans.o: warning: objtool: gfs2_trans_end()+0x116: sibling call from callable instruction with modified stack frame fs/gfs2/trans.o: warning: objtool: gfs2_trans_add_meta()+0xd3: sibling call from callable instruction with modified stack frame fs/gfs2/util.o: warning: objtool: gfs2_lm_withdraw()+0xa5: sibling call from callable instruction with modified stack frame fs/gfs2/util.o: warning: objtool: gfs2_assert_warn_i()+0x80: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recover_slot()+0x2e: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: sync_unlock()+0x34: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: sync_lock()+0xa5: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gfs2_control_func()+0xd3: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recovery_result()+0x49: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_mount()+0x111: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_first_done()+0x4f: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_lock()+0x4a: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock()+0x1a1: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recover_slot.cold()+0x25: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: sync_lock.cold()+0x23: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recovery_result.cold()+0x98: sibling call from callable instruction with modified stack frame fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock.cold()+0x16: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/hfs/bfind.o: warning: objtool: hfs_brec_find()+0xca: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:454:19: note: 'cleanup_module' target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:454:19: note: 'init_module' target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ fs/hfs/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame fs/hfs/bnode.o: warning: objtool: hfs_bnode_unlink()+0x8f: sibling call from callable instruction with modified stack frame fs/hfs/bnode.o: warning: objtool: hfs_bnode_create()+0x36: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'cleanup_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'init_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ fs/hfs/brec.o: warning: objtool: hfs_brec_keylen()+0x9c: sibling call from callable instruction with modified stack frame fs/hfs/brec.o: warning: objtool: hfs_brec_insert()+0x9f: sibling call from callable instruction with modified stack frame fs/hfs/brec.o: warning: objtool: hfs_brec_update_parent()+0x1db: sibling call from callable instruction with modified stack frame 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/btree.o: warning: objtool: hfs_btree_open()+0x336: sibling call from callable instruction with modified stack frame fs/hfs/btree.o: warning: objtool: hfs_btree_close()+0x2f: sibling call from callable instruction with modified stack frame fs/hfs/btree.o: warning: objtool: hfs_bmap_alloc()+0x123: sibling call from callable instruction with modified stack frame fs/hfs/btree.o: warning: objtool: hfs_bmap_free()+0x86: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'cleanup_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'init_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ fs/hfs/catalog.o: warning: objtool: hfs_cat_find_brec()+0x54: sibling call from callable instruction with modified stack frame drivers/bluetooth/dtl1_cs.o: warning: objtool: dtl1_interrupt()+0x173: sibling call from callable instruction with modified stack frame fs/hfs/dir.o: warning: objtool: hfs_readdir()+0x23b: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt3c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'cleanup_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt3c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'init_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ fs/hfs/extent.c: In function 'hfs_free_fork': fs/hfs/extent.c:293:12: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | extent = file->ExtRec; | ^~~~ fs/hfs/extent.c:296:12: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | extent = file->RExtRec; | ^~~~ fs/hfs/inode.c: In function 'hfs_read_inode': fs/hfs/inode.c:340:40: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ fs/hfs/inode.c:343:40: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ fs/hfs/inode.c: In function 'hfs_write_inode': fs/hfs/inode.c:478:39: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ fs/hfs/inode.c:479:10: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:479:28: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:495:39: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ fs/hfs/inode.c:495:48: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ fs/hfs/inode.c:495:65: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bluecard_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'cleanup_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bluecard_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'init_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~ fs/hfs/mdb.o: warning: objtool: hfs_mdb_commit()+0x1ed: sibling call from callable instruction with modified stack frame fs/hfs/mdb.o: warning: objtool: hfs_mdb_get()+0x154: sibling call from callable instruction with modified stack frame fs/hfs/part_tbl.c: In function 'hfs_part_find': fs/hfs/part_tbl.c:77:7: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ In file included from fs/hfs/super.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/hfs/super.c:509:1: note: in expansion of macro 'module_init' 509 | module_init(init_hfs_fs) | ^~~~~~~~~~~ fs/hfs/super.c:482:19: note: 'init_module' target declared here 482 | static int __init init_hfs_fs(void) | ^~~~~~~~~~~ In file included from fs/hfs/super.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/hfs/super.c:510:1: note: in expansion of macro 'module_exit' 510 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ fs/hfs/super.c:497:20: note: 'cleanup_module' target declared here 497 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ fs/hfs/super.o: warning: objtool: hfs_remount()+0x3d: sibling call from callable instruction with modified stack frame fs/hfs/super.o: warning: objtool: hfs_fill_super()+0x54b: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/btsdio.c:388:1: note: in expansion of macro 'module_exit' 388 | module_exit(btsdio_exit); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit btsdio_exit(void) | ^~~~~~~~~~~ In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btsdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:387:1: note: in expansion of macro 'module_init' 387 | module_init(btsdio_init); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:375:19: note: 'init_module' target declared here 375 | static int __init btsdio_init(void) | ^~~~~~~~~~~ fs/hfsplus/super.c: In function 'hfsplus_fill_super': fs/hfsplus/super.c:547:16: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 547 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from fs/hfsplus/super.c:10: fs/hfsplus/super.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/hfsplus/super.c:706:1: note: in expansion of macro 'module_init' 706 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ fs/hfsplus/super.c:667:19: note: 'init_module' target declared here 667 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from fs/hfsplus/super.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/hfsplus/super.c:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ fs/hfsplus/super.c:693:20: note: 'cleanup_module' target declared here 693 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ fs/hfsplus/super.o: warning: objtool: delayed_sync_fs()+0x3c: sibling call from callable instruction with modified stack frame fs/hfsplus/super.o: warning: objtool: hfsplus_remount()+0x89: sibling call from callable instruction with modified stack frame fs/hfsplus/super.o: warning: objtool: hfsplus_fill_super()+0x139: sibling call from callable instruction with modified stack frame fs/hfsplus/super.o: warning: objtool: hfsplus_write_inode()+0xbf: sibling call from callable instruction with modified stack frame fs/hfsplus/super.o: warning: objtool: delayed_sync_fs.cold()+0xb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/hfsplus/options.o: warning: objtool: hfsplus_parse_options()+0x284: sibling call from callable instruction with modified stack frame fs/hfsplus/inode.o: warning: objtool: hfsplus_file_fsync()+0x78: sibling call from callable instruction with modified stack frame fs/hfsplus/inode.o: warning: objtool: hfsplus_cat_read_inode()+0x48: sibling call from callable instruction with modified stack frame fs/hfsplus/extents.o: warning: objtool: hfsplus_free_extents()+0xc5: sibling call from callable instruction with modified stack frame fs/hfsplus/extents.o: warning: objtool: hfsplus_file_extend()+0x50: sibling call from callable instruction with modified stack frame fs/hfsplus/catalog.o: warning: objtool: hfsplus_find_cat()+0x60: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ fs/hfsplus/dir.o: warning: objtool: hfsplus_lookup()+0xdc: sibling call from callable instruction with modified stack frame fs/hfsplus/dir.o: warning: objtool: hfsplus_readdir()+0x319: sibling call from callable instruction with modified stack frame drivers/bluetooth/btmrvl_sdio.o: warning: objtool: btmrvl_sdio_probe()+0x2ab: sibling call from callable instruction with modified stack frame fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_open()+0xab: sibling call from callable instruction with modified stack frame fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_close()+0x2f: sibling call from callable instruction with modified stack frame fs/hfsplus/btree.o: warning: objtool: hfsplus_bmap_free()+0x8e: sibling call from callable instruction with modified stack frame fs/hfsplus/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame fs/hfsplus/bnode.o: warning: objtool: hfsplus_bnode_create()+0x36: sibling call from callable instruction with modified stack frame fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_keylen()+0x57: sibling call from callable instruction with modified stack frame fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_insert()+0x9f: sibling call from callable instruction with modified stack frame fs/hfsplus/bfind.o: warning: objtool: hfsplus_brec_find()+0xd1: sibling call from callable instruction with modified stack frame In file included from drivers/bluetooth/hci_nokia.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/bluetooth/hci_nokia.c:26: drivers/bluetooth/hci_nokia.c:811:29: note: 'init_module' target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_nokia.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/bluetooth/hci_nokia.c:26: drivers/bluetooth/hci_nokia.c:811:29: note: 'cleanup_module' target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wrapper.o: warning: objtool: hfsplus_read_wrapper()+0x3a0: sibling call from callable instruction with modified stack frame fs/hfsplus/bitmap.o: warning: objtool: hfsplus_block_free()+0x78: sibling call from callable instruction with modified stack frame In file included from drivers/char/hw_random/timeriomem-rng.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/timeriomem-rng.c:31: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'cleanup_module' target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/timeriomem-rng.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/timeriomem-rng.c:31: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'init_module' target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': fs/hfsplus/part_tbl.c:77:30: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; | ^~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/intel-rng.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:415:1: note: in expansion of macro 'module_exit' 415 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:406:20: note: 'cleanup_module' target declared here 406 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/intel-rng.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:414:1: note: in expansion of macro 'module_init' 414 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:328:19: note: 'init_module' target declared here 328 | static int __init mod_init(void) | ^~~~~~~~ fs/hfsplus/attributes.o: warning: objtool: __hfsplus_delete_attr()+0xa2: sibling call from callable instruction with modified stack frame fs/hfsplus/attributes.o: warning: objtool: hfsplus_find_attr()+0x12: sibling call from callable instruction with modified stack frame fs/hfsplus/attributes.o: warning: objtool: hfsplus_create_attr()+0x37: sibling call from callable instruction with modified stack frame fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_attr()+0x33: sibling call from callable instruction with modified stack frame fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_all_attrs()+0x32: sibling call from callable instruction with modified stack frame In file included from drivers/char/hw_random/amd-rng.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/amd-rng.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:127:19: note: 'init_module' target declared here 127 | static int __init mod_init(void) | ^~~~~~~~ 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 drivers/char/hw_random/via-rng.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:195:19: note: 'init_module' target declared here 195 | static int __init mod_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/via-rng.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/via-rng.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit mod_exit(void) | ^~~~~~~~ drivers/char/hw_random/via-rng.o: warning: objtool: via_rng_init()+0x75: sibling call from callable instruction with modified stack frame fs/hfsplus/xattr.o: warning: objtool: hfsplus_getxattr_finder_info.isra.0()+0x7b: sibling call from callable instruction with modified stack frame fs/hfsplus/xattr.o: warning: objtool: __hfsplus_setxattr()+0x299: sibling call from callable instruction with modified stack frame fs/hfsplus/xattr.o: warning: objtool: __hfsplus_getxattr()+0x91: sibling call from callable instruction with modified stack frame fs/hfsplus/xattr.o: warning: objtool: hfsplus_listxattr()+0x74: sibling call from callable instruction with modified stack frame In file included from drivers/char/mwave/mwavedd.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwave_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/mwave/mwavedd.c:703:1: note: in expansion of macro 'module_init' 703 | module_init(mwave_init); | ^~~~~~~~~~~ drivers/char/mwave/mwavedd.c:576:19: note: 'init_module' target declared here 576 | static int __init mwave_init(void) | ^~~~~~~~~~ drivers/char/mwave/mwavedd.o: warning: objtool: mwave_ioctl()+0x31: sibling call from callable instruction with modified stack frame drivers/char/mwave/smapi.o: warning: objtool: smapi_request()+0xb3: sibling call from callable instruction with modified stack frame drivers/char/mwave/smapi.o: warning: objtool: smapi_query_DSP_cfg()+0x2d: sibling call from callable instruction with modified stack frame drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_cfg()+0x30: sibling call from callable instruction with modified stack frame drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_power_state()+0x26: sibling call from callable instruction with modified stack frame drivers/char/mwave/smapi.o: warning: objtool: smapi_init()+0xe: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: DspInterrupt()+0x32: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: EnableSRAM()+0x11: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_InitializeBoardData()+0x12: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_CalcResources()+0x24: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ClaimResources()+0x12: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReleaseResources()+0x10: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_EnableDSP()+0x15: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_DisableDSP()+0x10: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ResetDSP()+0x16: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_StartDSP()+0x12: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_QueryAbilities()+0x14: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspDStore()+0x2d: sibling call from callable instruction with modified stack frame drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspIStore()+0x2d: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg()+0x1d: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadMsaCfg()+0x15: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteMsaCfg()+0x18: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_EnableDSP()+0x2a: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_DisableDSP()+0x15: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Reset()+0x1b: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Run()+0x15: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadDStore()+0x21: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadAndClearDStore()+0x21: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteDStore()+0x21: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadIStore()+0x27: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteIStore()+0x23: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_GetIPCSource()+0x18: sibling call from callable instruction with modified stack frame drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg.cold()+0xb9: sibling call from callable instruction with modified stack frame fs/isofs/namei.o: warning: objtool: isofs_lookup()+0x219: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~ fs/isofs/inode.o: warning: objtool: __isofs_iget()+0xe5: sibling call from callable instruction with modified stack frame fs/isofs/inode.o: warning: objtool: isofs_get_blocks()+0xb2: sibling call from callable instruction with modified stack frame fs/isofs/inode.o: warning: objtool: isofs_get_block()+0x10: sibling call from callable instruction with modified stack frame fs/isofs/inode.o: warning: objtool: isofs_fill_super()+0xe95: sibling call from callable instruction with modified stack frame fs/isofs/inode.o: warning: objtool: __isofs_iget.cold()+0x22: sibling call from callable instruction with modified stack frame fs/isofs/inode.o: warning: objtool: isofs_get_blocks.cold()+0x3d: sibling call from callable instruction with modified stack frame drivers/char/pcmcia/cm4000_cs.o: warning: objtool: cmm_cm4000_release.isra.0()+0x2c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ fs/isofs/dir.o: warning: objtool: isofs_readdir()+0x131: sibling call from callable instruction with modified stack frame In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_nsc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nsc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(init_nsc); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:293:19: note: 'init_module' target declared here 293 | static int __init init_nsc(void) | ^~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_nsc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_nsc': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(cleanup_nsc); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:405:20: note: 'cleanup_module' target declared here 405 | static void __exit cleanup_nsc(void) | ^~~~~~~~~~~ fs/isofs/rock.o: warning: objtool: rock_continue()+0x35: sibling call from callable instruction with modified stack frame fs/isofs/rock.o: warning: objtool: rock_check_overflow.isra.0()+0x45: sibling call from callable instruction with modified stack frame fs/isofs/rock.o: warning: objtool: rock_ridge_symlink_readpage()+0x95: sibling call from callable instruction with modified stack frame fs/isofs/rock.o: warning: objtool: parse_rock_ridge_inode_internal.part.0()+0x609: sibling call from callable instruction with modified stack frame fs/isofs/rock.o: warning: objtool: get_rock_ridge_filename()+0x1af: sibling call from callable instruction with modified stack frame In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_atmel.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_atmel': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/tpm/tpm_atmel.c:234:1: note: in expansion of macro 'module_init' 234 | module_init(init_atmel); | ^~~~~~~~~~~ drivers/char/tpm/tpm_atmel.c:163:19: note: 'init_module' target declared here 163 | static int __init init_atmel(void) | ^~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_atmel.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_atmel': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tpm/tpm_atmel.c:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(cleanup_atmel); | ^~~~~~~~~~~ drivers/char/tpm/tpm_atmel.c:228:20: note: 'cleanup_module' target declared here 228 | static void __exit cleanup_atmel(void) | ^~~~~~~~~~~~~ fs/isofs/export.o: warning: objtool: isofs_export_get_parent()+0x1c: sibling call from callable instruction with modified stack frame In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_infineon.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/char/tpm/tpm_infineon.c:19: drivers/char/tpm/tpm_infineon.c:624:19: note: 'cleanup_module' target declared here 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_infineon.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/char/tpm/tpm_infineon.c:19: drivers/char/tpm/tpm_infineon.c:624:19: note: 'init_module' target declared here 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ fs/isofs/compress.o: warning: objtool: zisofs_readpage()+0x553: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ fs/jffs2/compr.o: warning: objtool: jffs2_selected_compress()+0x34: sibling call from callable instruction with modified stack frame fs/jffs2/compr.o: warning: objtool: jffs2_compress()+0x2a5: sibling call from callable instruction with modified stack frame fs/jffs2/compr.o: warning: objtool: jffs2_decompress()+0x73: sibling call from callable instruction with modified stack frame fs/jffs2/compr.o: warning: objtool: jffs2_register_compressor()+0xe: sibling call from callable instruction with modified stack frame drivers/char/xillybus/xillybus_core.o: warning: objtool: xillybus_open()+0x4a1: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/jffs2/dir.o: warning: objtool: jffs2_symlink()+0x189: sibling call from callable instruction with modified stack frame fs/jffs2/dir.o: warning: objtool: jffs2_lookup()+0xd5: sibling call from callable instruction with modified stack frame 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) | ^~~~ fs/jffs2/nodelist.o: warning: objtool: jffs2_fragtree_insert()+0x38: sibling call from callable instruction with modified stack frame fs/jffs2/nodelist.o: warning: objtool: jffs2_add_full_dnode_to_inode()+0x38: sibling call from callable instruction with modified stack frame fs/jffs2/nodelist.o: warning: objtool: jffs2_link_node_ref()+0x5f: sibling call from callable instruction with modified stack frame In file included from drivers/char/uv_mmtimer.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uv_mmtimer_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/uv_mmtimer.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(uv_mmtimer_init); | ^~~~~~~~~~~ drivers/char/uv_mmtimer.c:187:19: note: 'init_module' target declared here 187 | static int __init uv_mmtimer_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/char/lp.c:114: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/lp.c:1098:1: note: in expansion of macro 'module_init' 1098 | module_init(lp_init_module); | ^~~~~~~~~~~ drivers/char/lp.c:1049:19: note: 'init_module' target declared here 1049 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ fs/jffs2/read.o: warning: objtool: jffs2_read_dnode()+0x95: sibling call from callable instruction with modified stack frame drivers/char/lp.o: warning: objtool: lp_open()+0x1a6: sibling call from callable instruction with modified stack frame drivers/char/lp.o: warning: objtool: lp_register()+0xcb: sibling call from callable instruction with modified stack frame drivers/char/lp.o: warning: objtool: lp_wait_ready.part.0()+0x112: sibling call from callable instruction with modified stack frame drivers/char/lp.o: warning: objtool: lp_write()+0x282: sibling call from callable instruction with modified stack frame In file included from drivers/char/ppdev.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ppdev.c:884:1: note: in expansion of macro 'module_init' 884 | module_init(ppdev_init); | ^~~~~~~~~~~ drivers/char/ppdev.c:846:19: note: 'init_module' target declared here 846 | static int __init ppdev_init(void) | ^~~~~~~~~~ In file included from drivers/char/ppdev.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppdev_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/ppdev.c:885:1: note: in expansion of macro 'module_exit' 885 | module_exit(ppdev_cleanup); | ^~~~~~~~~~~ drivers/char/ppdev.c:876:20: note: 'cleanup_module' target declared here 876 | static void __exit ppdev_cleanup(void) | ^~~~~~~~~~~~~ fs/jffs2/nodemgmt.o: warning: objtool: jffs2_add_physical_node_ref()+0x4f: sibling call from callable instruction with modified stack frame fs/jffs2/nodemgmt.o: warning: objtool: jffs2_mark_node_obsolete()+0x3d: sibling call from callable instruction with modified stack frame fs/jffs2/nodemgmt.o: warning: objtool: jffs2_do_reserve_space()+0x350: sibling call from callable instruction with modified stack frame drivers/char/ppdev.o: warning: objtool: register_device()+0x52: sibling call from callable instruction with modified stack frame drivers/char/ppdev.o: warning: objtool: pp_attach()+0x46: sibling call from callable instruction with modified stack frame drivers/char/ppdev.o: warning: objtool: pp_attach.cold()+0xe: sibling call from callable instruction with modified stack frame In file included from drivers/char/tlclk.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlclk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/tlclk.c:934:1: note: in expansion of macro 'module_init' 934 | module_init(tlclk_init); | ^~~~~~~~~~~ drivers/char/tlclk.c:775:19: note: 'init_module' target declared here 775 | static int __init tlclk_init(void) | ^~~~~~~~~~ In file included from drivers/char/tlclk.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlclk_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tlclk.c:935:1: note: in expansion of macro 'module_exit' 935 | module_exit(tlclk_cleanup); | ^~~~~~~~~~~ drivers/char/tlclk.c:844:20: note: 'cleanup_module' target declared here 844 | static void __exit tlclk_cleanup(void) | ^~~~~~~~~~~~~ fs/jffs2/readinode.o: warning: objtool: check_tn_node()+0x1e0: sibling call from callable instruction with modified stack frame fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode_internal()+0x103e: sibling call from callable instruction with modified stack frame fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode()+0x17d: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_reset()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_mode_select()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_refalign()+0x7d: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_hardware_switching()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_hardware_switching_mode()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_filter_select()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_select_ref_frequency()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_select_redundant_clock()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_select_amcb2_transmit_clock()+0x93: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_select_amcb1_transmit_clock()+0x93: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clka0_output()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clkb0_output()+0x80: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clka1_output()+0x84: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clkb1_output()+0x84: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clk3b_output()+0x7e: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_enable_clk3a_output()+0x7e: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3b()+0x80: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3a()+0x7a: sibling call from callable instruction with modified stack frame drivers/char/tlclk.o: warning: objtool: tlclk_open()+0x4e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ fs/jffs2/write.o: warning: objtool: jffs2_write_dnode()+0x65: sibling call from callable instruction with modified stack frame fs/jffs2/write.o: warning: objtool: jffs2_write_dirent()+0x14c: sibling call from callable instruction with modified stack frame fs/jffs2/write.o: warning: objtool: jffs2_write_inode_range()+0xb2: sibling call from callable instruction with modified stack frame fs/jffs2/write.o: warning: objtool: jffs2_do_unlink()+0x1af: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/char/crash.o: warning: objtool: crash_read()+0x45: sibling call from callable instruction with modified stack frame fs/jffs2/scan.o: warning: objtool: jffs2_scan_make_ino_cache()+0x36: sibling call from callable instruction with modified stack frame fs/jffs2/scan.o: warning: objtool: jffs2_scan_eraseblock()+0x112: sibling call from callable instruction with modified stack frame fs/jffs2/scan.o: warning: objtool: jffs2_scan_medium()+0x8b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pristine()+0x119: sibling call from callable instruction with modified stack frame fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_metadata.isra.0()+0x30a: sibling call from callable instruction with modified stack frame fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_hole.isra.0()+0x2b7: sibling call from callable instruction with modified stack frame fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dnode.isra.0()+0x201: sibling call from callable instruction with modified stack frame fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dirent.isra.0()+0x11b: sibling call from callable instruction with modified stack frame fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pass()+0x77f: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_msghandler.o: warning: objtool: ipmi_register_driver.part.0()+0x18: sibling call from callable instruction with modified stack frame fs/jffs2/build.o: warning: objtool: jffs2_do_mount_fs()+0x500: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi()+0x37: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi.cold()+0xd: sibling call from callable instruction with modified stack frame fs/jffs2/erase.o: warning: objtool: jffs2_free_jeb_node_refs()+0xd5: sibling call from callable instruction with modified stack frame fs/jffs2/erase.o: warning: objtool: jffs2_erase_pending_blocks()+0x42c: sibling call from callable instruction with modified stack frame fs/jffs2/background.o: warning: objtool: jffs2_garbage_collect_thread()+0x225: sibling call from callable instruction with modified stack frame fs/jffs2/background.o: warning: objtool: jffs2_start_garbage_collect_thread()+0x88: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_intf.o: warning: objtool: try_smi_init()+0x6a6: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_intf.o: warning: objtool: init_ipmi_si()+0x13: sibling call from callable instruction with modified stack frame fs/jffs2/fs.o: warning: objtool: jffs2_iget()+0x2a5: sibling call from callable instruction with modified stack frame fs/jffs2/fs.o: warning: objtool: jffs2_gc_fetch_inode()+0x4e: sibling call from callable instruction with modified stack frame fs/jffs2/fs.o: warning: objtool: jffs2_do_fill_super()+0x49: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: start_kcs_transaction()+0x48: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: kcs_event()+0x29: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_get_result()+0x1a: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: start_smic_transaction()+0x41: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_event()+0x77: sibling call from callable instruction with modified stack frame fs/jffs2/super.o: warning: objtool: jffs2_parse_options()+0x156: sibling call from callable instruction with modified stack frame fs/jffs2/super.o: warning: objtool: jffs2_get_parent()+0x13: sibling call from callable instruction with modified stack frame fs/jffs2/super.o: warning: objtool: jffs2_get_parent.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_get_result()+0x75: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: status2txt()+0x15a: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery()+0x49: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0()+0xda: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_event()+0x55c: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_start_transaction.part.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery.cold()+0x50: return with modified stack frame drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0.cold()+0x10: sibling call from callable instruction with modified stack frame fs/jffs2/debug.o: warning: objtool: __jffs2_dbg_acct_sanity_check_nolock()+0x64: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: parse_str()+0x31: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: check_hotmod_int_op()+0x54: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: hotmod_handler()+0x184: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_hardcode.o: warning: objtool: ipmi_si_hardcode_find_bmc()+0x98: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: __jffs2_flush_wbuf()+0x39: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_writev()+0x115: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_read()+0x115: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_check_oob_empty()+0x103: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_check_nand_cleanmarker()+0xb5: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_cleanmarker()+0x88: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_badblock()+0x16: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_nand_flash_setup()+0x26: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_dataflash_setup()+0xcc: sibling call from callable instruction with modified stack frame fs/jffs2/wbuf.o: warning: objtool: jffs2_ubivol_setup()+0xc1: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_platform.o: warning: objtool: platform_ipmi_probe()+0x180: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_si_platform.o: warning: objtool: platform_ipmi_probe.cold()+0x4e: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: save_xattr_ref()+0xc7: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: save_xattr_datum()+0x175: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum()+0x79: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum()+0x83: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: load_xattr_datum()+0xf5: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem()+0x449: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: do_jffs2_setxattr()+0x69b: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_datum()+0xba: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_ref()+0xbf: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: save_xattr_ref.cold()+0x37: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: save_xattr_datum.cold()+0x3d: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum.cold()+0x4b: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum.cold()+0x37: sibling call from callable instruction with modified stack frame fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem.cold()+0x6a: return with modified stack frame drivers/char/ipmi/ipmi_ssif.o: warning: objtool: ssif_probe()+0x171: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_done_handler()+0x230: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_written_handler()+0x1ca: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_ssif.o: warning: objtool: init_ipmi_ssif()+0xd: sibling call from callable instruction with modified stack frame fs/jffs2/acl.o: warning: objtool: jffs2_get_acl()+0xcc: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_set_timeout()+0xd0: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_heartbeat()+0x87: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_register_watchdog()+0x50: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_wdog_msg_handler()+0x2c: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: action_op()+0xe9: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preop_op()+0xe9: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preaction_op()+0xe9: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_unregister_watchdog()+0x64: sibling call from callable instruction with modified stack frame fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_decompress()+0x7e: sibling call from callable instruction with modified stack frame fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_compress()+0x57: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_atca_detect()+0xa0: sibling call from callable instruction with modified stack frame drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_po_new_smi()+0x58: sibling call from callable instruction with modified stack frame 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 | ^~~~~~~~~~~~~ fs/jffs2/summary.o: warning: objtool: jffs2_sum_init()+0x44: sibling call from callable instruction with modified stack frame fs/jffs2/summary.o: warning: objtool: jffs2_sum_add_kvec()+0x152: sibling call from callable instruction with modified stack frame fs/jffs2/summary.o: warning: objtool: jffs2_sum_scan_sumnode()+0x65: sibling call from callable instruction with modified stack frame fs/jffs2/summary.o: warning: objtool: jffs2_sum_write_sumnode()+0x6b: sibling call from callable instruction with modified stack frame In file included from drivers/clk/clk-si544.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si544_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/clk/clk-si544.c:11: drivers/clk/clk-si544.c:444:19: note: 'cleanup_module' target declared here 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/clk/clk-si544.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si544_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/clk/clk-si544.c:11: drivers/clk/clk-si544.c:444:19: note: 'init_module' target declared here 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/cpufreq/acpi-cpufreq.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_cpufreq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:1001:1: note: in expansion of macro 'late_initcall' 1001 | late_initcall(acpi_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:939:19: note: 'init_module' target declared here 939 | static int __init acpi_cpufreq_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/acpi-cpufreq.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_cpufreq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:1002:1: note: in expansion of macro 'module_exit' 1002 | module_exit(acpi_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:985:20: note: 'cleanup_module' target declared here 985 | static void __exit acpi_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~~ fs/jfs/super.o: warning: objtool: parse_options()+0x396: sibling call from callable instruction with modified stack frame fs/jfs/super.o: warning: objtool: jfs_remount()+0x76: sibling call from callable instruction with modified stack frame fs/jfs/super.o: warning: objtool: jfs_fill_super()+0xb8: sibling call from callable instruction with modified stack frame fs/jfs/super.o: warning: objtool: jfs_error()+0xbd: sibling call from callable instruction with modified stack frame drivers/cpufreq/acpi-cpufreq.o: warning: objtool: acpi_cpufreq_cpu_init()+0x5a3: sibling call from callable instruction with modified stack frame In file included from drivers/cpufreq/pcc-cpufreq.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcc_cpufreq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:632:1: note: in expansion of macro 'module_exit' 632 | module_exit(pcc_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:610:20: note: 'cleanup_module' target declared here 610 | static void __exit pcc_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/pcc-cpufreq.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcc_cpufreq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:631:1: note: in expansion of macro 'late_initcall' 631 | late_initcall(pcc_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:579:19: note: 'init_module' target declared here 579 | static int __init pcc_cpufreq_init(void) | ^~~~~~~~~~~~~~~~ drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_frequency()+0x161: sibling call from callable instruction with modified stack frame drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_freqs()+0x148: sibling call from callable instruction with modified stack frame In file included from drivers/cpufreq/p4-clockmod.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpufreq_p4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:277:1: note: in expansion of macro 'late_initcall' 277 | late_initcall(cpufreq_p4_init); | ^~~~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:248:19: note: 'init_module' target declared here 248 | static int __init cpufreq_p4_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/cpufreq/p4-clockmod.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpufreq_p4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(cpufreq_p4_exit); | ^~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit cpufreq_p4_exit(void) | ^~~~~~~~~~~~~~~ drivers/cpufreq/p4-clockmod.o: warning: objtool: cpufreq_p4_cpu_init()+0x1cc: sibling call from callable instruction with modified stack frame fs/jfs/namei.o: warning: objtool: commitZeroLink()+0x77: sibling call from callable instruction with modified stack frame fs/jfs/namei.o: warning: objtool: jfs_unlink()+0x1a0: sibling call from callable instruction with modified stack frame fs/jfs/namei.o: warning: objtool: jfs_rename.part.0()+0x1f1: sibling call from callable instruction with modified stack frame In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:136:1: note: in expansion of macro 'late_initcall' 136 | late_initcall(amd_freq_sensitivity_init); | ^~~~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:110:19: note: 'init_module' target declared here 110 | static int __init amd_freq_sensitivity_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:142:1: note: in expansion of macro 'module_exit' 142 | module_exit(amd_freq_sensitivity_exit); | ^~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit amd_freq_sensitivity_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/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); | ^~~~~~~~~~~~~~~~~ fs/jfs/jfs_xtree.o: warning: objtool: xtTruncate()+0x71: sibling call from callable instruction with modified stack frame fs/jfs/jfs_imap.o: warning: objtool: diWrite()+0x560: sibling call from callable instruction with modified stack frame fs/jfs/jfs_imap.o: warning: objtool: diFree()+0x3db: sibling call from callable instruction with modified stack frame fs/jfs/jfs_imap.o: warning: objtool: diAlloc()+0x4c6: sibling call from callable instruction with modified stack frame fs/jfs/jfs_imap.o: warning: objtool: diUpdatePMap()+0x13c: sibling call from callable instruction with modified stack frame drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_skcipher_callback()+0x36: sibling call from callable instruction with modified stack frame drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_xts_setkey()+0xdf: sibling call from callable instruction with modified stack frame drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_3des_setkey()+0x54: sibling call from callable instruction with modified stack frame drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_setkey()+0x6c: sibling call from callable instruction with modified stack frame drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_ctr_rfc3686_setkey()+0x84: sibling call from callable instruction with modified stack frame In file included from drivers/crypto/ccp/sp-dev.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(sp_mod_init); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:266:19: note: 'init_module' target declared here 266 | static int __init sp_mod_init(void) | ^~~~~~~~~~~ In file included from drivers/crypto/ccp/sp-dev.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(sp_mod_exit); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit sp_mod_exit(void) | ^~~~~~~~~~~ fs/jfs/jfs_dmap.o: warning: objtool: dbBackSplit()+0x24: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAdjCtl()+0x105: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbFreeBits()+0x39: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBits()+0x43: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAllocDmapLev()+0x26: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAllocCtl()+0x32: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAllocAG()+0x2cd: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbUpdatePMap()+0x40: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAlloc()+0x2e: sibling call from callable instruction with modified stack frame fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBottomUp()+0xd2: sibling call from callable instruction with modified stack frame fs/jfs/jfs_unicode.o: warning: objtool: jfs_strfromUCS_le()+0xe4: sibling call from callable instruction with modified stack frame drivers/crypto/ccp/sp-platform.c:37:34: warning: array 'sp_of_match' assumed to have one element 37 | static const struct of_device_id sp_of_match[]; | ^~~~~~~~~~~ fs/jfs/jfs_dtree.o: warning: objtool: jfs_readdir()+0xc3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ fs/jfs/jfs_metapage.o: warning: objtool: metapage_read_end_io()+0x13: sibling call from callable instruction with modified stack frame fs/jfs/jfs_metapage.o: warning: objtool: metapage_readpage()+0x13c: sibling call from callable instruction with modified stack frame fs/jfs/jfs_metapage.o: warning: objtool: metapage_writepage()+0x13f: sibling call from callable instruction with modified stack frame fs/jfs/jfs_metapage.o: warning: objtool: metapage_write_end_io()+0x1c: sibling call from callable instruction with modified stack frame fs/jfs/jfs_metapage.o: warning: objtool: release_metapage()+0x58: sibling call from callable instruction with modified stack frame fs/jfs/jfs_metapage.o: warning: objtool: __get_metapage()+0x62: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_wr_ack()+0x29: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_pdu()+0x29: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_cmp()+0x29: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_data()+0x29: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_listsrv_rpl()+0x4d: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_con_rpl()+0x97: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_peer_close()+0xa7: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_open_rpl()+0x5f: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_request()+0x63: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_req()+0x6b: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~ fs/jfs/jfs_logmgr.o: warning: objtool: lbmIODone()+0xc1: sibling call from callable instruction with modified stack frame fs/jfs/jfs_logmgr.o: warning: objtool: jfs_flush_journal.part.0()+0x2aa: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_push_frames()+0x341: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_recvmsg()+0x962: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txUnlock()+0x73: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txInit()+0x28: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txEnd()+0x5b: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txLock()+0x150: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txUpdateMap()+0x117: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txAbort()+0xb3: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txCommit()+0x367: sibling call from callable instruction with modified stack frame fs/jfs/jfs_txnmgr.o: warning: objtool: txInit.cold()+0x1cf: return with modified stack frame 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); \ | ^~~~ fs/jfs/resize.o: warning: objtool: jfs_extendfs()+0x8e: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chtls/chtls_hw.o: warning: objtool: chtls_setkey()+0x20f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ fs/jfs/xattr.o: warning: objtool: ea_release()+0x1e: sibling call from callable instruction with modified stack frame fs/jfs/xattr.o: warning: objtool: ea_get()+0x1b4: sibling call from callable instruction with modified stack frame fs/jfs/xattr.o: warning: objtool: ea_write()+0xda: sibling call from callable instruction with modified stack frame fs/jfs/xattr.o: warning: objtool: __jfs_setxattr()+0x202: sibling call from callable instruction with modified stack frame fs/jfs/xattr.o: warning: objtool: ea_get.cold()+0x4b: sibling call from callable instruction with modified stack frame fs/lockd/clntlock.o: warning: objtool: reclaimer()+0x76: sibling call from callable instruction with modified stack frame fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery()+0x5a: sibling call from callable instruction with modified stack frame fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_device_init()+0x2f: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_compute_partial_hash()+0x53: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_op()+0x1b: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_digest_null_setkey()+0xef: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init()+0x2b: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init()+0x2b: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_register_alg()+0x126: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_authenc_setkey()+0x188: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_gcm_setkey()+0x97: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: create_aead_ccm_wr()+0x6f4: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_handle_resp()+0x171: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: process_cipher()+0x60: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init.cold()+0x16: return with modified stack frame drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init.cold()+0x11: return with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlm_stat_to_errno()+0x7f: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback()+0x40: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_cancel_callback()+0x54: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_call()+0x56: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: __nlm_async_call()+0x60: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlm_alloc_call()+0x38: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_proc()+0x1ed: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_reclaim()+0x9c: sibling call from callable instruction with modified stack frame fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/crypto/chelsio/chcr_ipsec.o: warning: objtool: chcr_xfrm_add_state()+0x25e: sibling call from callable instruction with modified stack frame fs/lockd/clntxdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame fs/lockd/clntxdr.o: warning: objtool: decode_nlm_stat()+0x35: sibling call from callable instruction with modified stack frame fs/lockd/clntxdr.o: warning: objtool: nlm_xdr_dec_testres()+0x156: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c3xxx/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:234:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: drivers/crypto/qat/qat_c3xxx/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:311:19: note: 'init_module' target declared here 311 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_alloc_host()+0x2b7: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_destroy_host_locked()+0x36: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_gc_hosts()+0x15: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlmclnt_release_host()+0x19: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlmsvc_release_host()+0x15: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_bind_host()+0x2d: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_rebind_host()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_get_host()+0x16: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlmclnt_lookup_host()+0xa5: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlmsvc_lookup_host()+0xc4: sibling call from callable instruction with modified stack frame fs/lockd/host.o: warning: objtool: nlm_shutdown_hosts_net()+0x1f: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/lockd/svc.o: warning: objtool: lockd()+0x58: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_inetaddr_event()+0x49: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_inet6addr_event()+0x57: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_down_net()+0x2f: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_up()+0x12e: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_down()+0x33: sibling call from callable instruction with modified stack frame fs/lockd/svc.o: warning: objtool: lockd_down_net.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c62x/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c62x/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:234:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: drivers/crypto/qat/qat_c62x/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:311:19: note: 'init_module' target declared here 311 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_lookup_block()+0x18: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_release_block.part.0()+0x30: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_unlink_block()+0x13: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_insert_block_locked()+0x1a: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_deferred()+0xbe: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_callback()+0x18: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_notify_blocked()+0x11: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_lock()+0x2a: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_testlock()+0x1e: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_cancel_blocked()+0x1a: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_unlock()+0x19: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_reply()+0x19: sibling call from callable instruction with modified stack frame fs/lockd/svclock.o: warning: objtool: nlmsvc_retry_blocked()+0x77: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c62xvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: drivers/crypto/qat/qat_c62xvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c62xvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: drivers/crypto/qat/qat_c62xvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_cfg.c: In function 'adf_cfg_del_all': drivers/crypto/qat/qat_common/adf_cfg.c:164:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_msix_isr_bundle': drivers/crypto/qat/qat_common/adf_isr.c:99:22: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_setup_bh': drivers/crypto/qat/qat_common/adf_isr.c:286:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | tasklet_init(&priv_data->banks[i].resp_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_cleanup_bh': drivers/crypto/qat/qat_common/adf_isr.c:299:19: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | tasklet_disable(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:300:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | tasklet_kill(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_share()+0x37: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_unlock()+0x49: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_cancel()+0x49: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_lock()+0x33: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_test()+0x33: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function 'adf_ctl_ioctl_dev_config': drivers/crypto/qat/qat_common/adf_ctl_drv.c:250:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 250 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: drivers/crypto/qat/qat_common/adf_ctl_drv.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf_register_ctl_device_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:506:1: note: in expansion of macro 'module_init' 506 | module_init(adf_register_ctl_device_driver); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:461:19: note: 'init_module' target declared here 461 | static int __init adf_register_ctl_device_driver(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf_unregister_ctl_device_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(adf_unregister_ctl_device_driver); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit adf_unregister_ctl_device_driver(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.o: warning: objtool: adf_ctl_alloc_resources()+0x44: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_ctl_drv.o: warning: objtool: adf_ctl_ioctl()+0x49c: sibling call from callable instruction with modified stack frame fs/lockd/svcsubs.o: warning: objtool: nlm_traverse_locks()+0x10d: sibling call from callable instruction with modified stack frame fs/lockd/svcsubs.o: warning: objtool: nlm_lookup_file()+0x1f: sibling call from callable instruction with modified stack frame fs/lockd/svcsubs.o: warning: objtool: nlm_release_file()+0x13: sibling call from callable instruction with modified stack frame fs/lockd/svcsubs.o: warning: objtool: nlmsvc_mark_resources()+0x32: sibling call from callable instruction with modified stack frame fs/lockd/svcsubs.o: warning: objtool: nlmsvc_free_host_resources()+0x10: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_add_dev': drivers/crypto/qat/qat_common/adf_dev_mgr.c:196:13: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | atomic_set(&accel_dev->ref_count, 0); | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:212:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:238:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:263:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_rm_dev': drivers/crypto/qat/qat_common/adf_dev_mgr.c:315:11: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | list_del(&accel_dev->list); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_in_use': drivers/crypto/qat/qat_common/adf_dev_mgr.c:425:21: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | return atomic_read(&accel_dev->ref_count) != 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_get': drivers/crypto/qat/qat_common/adf_dev_mgr.c:442:27: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 442 | if (atomic_add_return(1, &accel_dev->ref_count) == 1) | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_put': drivers/crypto/qat/qat_common/adf_dev_mgr.c:462:27: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | if (atomic_sub_return(1, &accel_dev->ref_count) == 0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_in_reset': drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_started': drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ fs/lockd/mon.o: warning: objtool: nsm_mon_unmon()+0x130: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat()+0x29: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat_res()+0x30: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_monitor()+0x2d: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_unmonitor()+0x57: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_get_handle()+0x2aa: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_reboot_lookup()+0xb9: sibling call from callable instruction with modified stack frame fs/lockd/mon.o: warning: objtool: nsm_release()+0x65: sibling call from callable instruction with modified stack frame In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_init': drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:142:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:149:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:155:36: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_start': drivers/crypto/qat/qat_common/adf_init.c:196:31: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:202:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:220:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:221:30: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | set_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:223:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | if (!list_empty(&accel_dev->crypto_list) && | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:227:32: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:228:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_stop': drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:256:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:257:32: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:259:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | if (!list_empty(&accel_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:284:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_shutdown': drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:310:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | clear_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:319:7: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:338:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | clear_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.o: warning: objtool: adf_service_unregister()+0x18: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_device_reset_worker': drivers/crypto/qat/qat_common/adf_aer.c:147:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | clear_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from drivers/crypto/qat/qat_common/adf_aer.c:47: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_dev_aer_schedule_reset': drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:165:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | set_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_aer.o: warning: objtool: adf_slot_reset()+0x16: sibling call from callable instruction with modified stack frame In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_reserve_ring': drivers/crypto/qat/qat_common/adf_transport.c:82:12: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | spin_lock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:40:40: note: in definition of macro 'spin_lock' 40 | #define spin_lock(lock) rt_spin_lock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:84:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:88:14: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_unreserve_ring': drivers/crypto/qat/qat_common/adf_transport.c:94:12: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | spin_lock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:40:40: note: in definition of macro 'spin_lock' 40 | #define spin_lock(lock) rt_spin_lock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:96:14: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 96 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_enable_ring_irq': drivers/crypto/qat/qat_common/adf_transport.c:101:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:103:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_disable_ring_irq': drivers/crypto/qat/qat_common/adf_transport.c:111:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:113:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_send_message': drivers/crypto/qat/qat_common/adf_transport.c:124:15: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | spin_lock_bh(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:133:17: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | spin_unlock_bh(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_ring': drivers/crypto/qat/qat_common/adf_transport.c:189:28: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ring_size_bytes, &ring->dma_addr, | ^~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c:212:2: note: in expansion of macro 'spin_lock_init' 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c:212:17: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_get_coalesc_timer': drivers/crypto/qat/qat_common/adf_transport.c:377:27: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | bank_num_in_accel, &bank->irq_coalesc_timer)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_bank': ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c:398:2: note: in expansion of macro 'spin_lock_init' 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c:398:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ fs/lockd/clnt4xdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame fs/lockd/clnt4xdr.o: warning: objtool: decode_nlm4_stat()+0x35: sibling call from callable instruction with modified stack frame fs/lockd/clnt4xdr.o: warning: objtool: nlm4_xdr_dec_testres()+0x159: sibling call from callable instruction with modified stack frame fs/lockd/xdr4.o: warning: objtool: nlm4svc_encode_testres()+0x1f: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_get_instance_node': drivers/crypto/qat/qat_common/qat_crypto.c:107:19: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:108:22: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 108 | ctr = atomic_read(&tmp_dev->ref_count); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:121:20: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_dev_config': drivers/crypto/qat/qat_common/qat_crypto.c:234:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_create_instances': drivers/crypto/qat/qat_common/qat_crypto.c:252:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 252 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:266:30: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | list_add_tail(&inst->list, &accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.o: warning: objtool: qat_crypto_get_instance_node()+0x7b: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_share()+0x37: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_unlock()+0x33: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_cancel()+0x33: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_lock()+0x31: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_test()+0x31: sibling call from callable instruction with modified stack frame fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame fs/minix/bitmap.o: warning: objtool: minix_free_block()+0x27: sibling call from callable instruction with modified stack frame fs/minix/bitmap.o: warning: objtool: minix_V1_raw_inode()+0x13: sibling call from callable instruction with modified stack frame fs/minix/bitmap.o: warning: objtool: minix_V2_raw_inode()+0x22: sibling call from callable instruction with modified stack frame fs/minix/bitmap.o: warning: objtool: minix_free_inode()+0x39: sibling call from callable instruction with modified stack frame fs/minix/bitmap.o: warning: objtool: minix_free_block.cold()+0xd: sibling call from callable instruction with modified stack frame fs/minix/itree_v1.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame fs/minix/itree_v2.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ fs/minix/inode.o: warning: objtool: minix_remount()+0x61: sibling call from callable instruction with modified stack frame fs/minix/inode.o: warning: objtool: minix_write_inode()+0x20e: sibling call from callable instruction with modified stack frame fs/minix/inode.o: warning: objtool: minix_fill_super()+0x52: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_auth_fw.isra.0()+0x68: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_fetch_initmem_ae.isra.0()+0x25: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_map_auth_fw()+0x2a: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_mimage()+0x37: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_map_obj()+0x38d: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_del_uof_obj()+0xaf: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_all_uimage()+0x687: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_wait_cycles()+0xa0: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_set_ae_ctx_mode()+0x10: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_set_ae_lm_mode()+0x80: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_clr_reset()+0x46: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_rd_rel_reg()+0x42: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_exec_micro_inst.constprop.0()+0x3f: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_wr_rel_reg()+0x7d: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_put_rel_wr_xfer()+0x189: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start()+0x30: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_gpr()+0x72: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_wr_xfer()+0x72: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_rd_xfer()+0x18f: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_nn()+0x98: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start.cold()+0x11: sibling call from callable instruction with modified stack frame fs/minix/dir.o: warning: objtool: minix_readdir()+0x161: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_transport_debug.o: warning: objtool: adf_ring_debugfs_add()+0x92: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_transport_debug.o: warning: objtool: adf_bank_debugfs_add()+0x5b: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_sriov.c: In function 'adf_sriov_configure': drivers/crypto/qat/qat_common/adf_sriov.c:263:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function '__adf_iov_putmsg': drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:141:10: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | lock = &accel_dev->vf.vf2pf_lock; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function 'adf_vf2pf_request_version': drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:373:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | if (!wait_for_completion_timeout(&accel_dev->vf.iov_msg_completion, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_cleanup()+0x18: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: destroy_parallel()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_lseg()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_cleanup()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_layout_hdr()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_set_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_submit_bio.part.0()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: do_add_page_to_bio()+0x3c: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_pagelist()+0xbc: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: __bl_alloc_layout_hdr.constprop.0()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_alloc_lseg()+0x5c: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_pagelist()+0x9f: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_init': drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:69:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 69 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/linux/interrupt.h:6, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_shutdown': drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_pf2vf_bh_handler': drivers/crypto/qat/qat_common/adf_vf_isr.c:138:36: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | clear_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:164:12: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | complete(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_pf2vf_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:185:15: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | tasklet_init(&accel_dev->vf.pf2vf_bh_tasklet, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/mutex.h:16, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: ./include/linux/mutex_rt.h:86:16: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | rt_mutex_init(&(mutex)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:188:2: note: in expansion of macro 'mutex_init' 188 | mutex_init(&accel_dev->vf.vf2pf_lock); | ^~~~~~~~~~ In file included from ./include/linux/mutex.h:33, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: drivers/crypto/qat/qat_common/adf_vf_isr.c:188:13: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | mutex_init(&accel_dev->vf.vf2pf_lock); ./include/linux/mutex_rt.h:87:19: note: in definition of macro 'mutex_init' 87 | __mutex_do_init((mutex), #mutex, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_pf2vf_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:194:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | tasklet_disable(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:195:15: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | tasklet_kill(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:196:16: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | mutex_destroy(&accel_dev->vf.vf2pf_lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_isr': drivers/crypto/qat/qat_common/adf_vf_isr.c:217:23: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | tasklet_hi_schedule(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:229:23: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:262:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:271:18: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | tasklet_disable(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:272:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | tasklet_kill(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfs/blocklayout/dev.o: warning: objtool: bl_free_device()+0x79: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/dev.o: warning: objtool: bl_map_stripe()+0x89: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/dev.o: warning: objtool: bl_parse_deviceid()+0x2e9: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/dev.o: warning: objtool: bl_alloc_deviceid_node()+0x55e: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_dh895xcc/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:236:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:313:19: note: 'init_module' target declared here 313 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_insert()+0x120: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_prepare_commit()+0x25: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_mark_committed()+0x27: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame fs/nfs/blocklayout/rpc_pipefs.o: warning: objtool: bl_resolve_deviceid()+0x87: sibling call from callable instruction with modified stack frame drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_setkey()+0x15b: sibling call from callable instruction with modified stack frame drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_crypt_req()+0x17b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_initiate_commit()+0x6c: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_free_lseg()+0x11: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_write()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_prepare()+0xb1: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_async_handle_error.isra.0()+0x128: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_pagelist()+0x7f: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_pagelist()+0x28: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_read()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_prepare()+0xc0: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_decode_layout.isra.0()+0x40: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_alloc_lseg()+0x17: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: fl_pnfs_update_layout.constprop.0()+0xf0: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_done_cb()+0x8b: sibling call from callable instruction with modified stack frame drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_devmgr_add_dev()+0x1f: sibling call from callable instruction with modified stack frame drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_get_dev_node()+0x30: sibling call from callable instruction with modified stack frame In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'init_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'cleanup_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_alloc_deviceid_node()+0x33c: sibling call from callable instruction with modified stack frame fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_prepare_ds()+0x2f: sibling call from callable instruction with modified stack frame In file included from drivers/crypto/padlock-aes.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/padlock-aes.c:545:1: note: in expansion of macro 'module_exit' 545 | module_exit(padlock_fini); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:537:20: note: 'cleanup_module' target declared here 537 | static void __exit padlock_fini(void) | ^~~~~~~~~~~~ In file included from drivers/crypto/padlock-aes.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:544:1: note: in expansion of macro 'module_init' 544 | module_init(padlock_init); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:495:19: note: 'init_module' target declared here 495 | static int __init padlock_init(void) | ^~~~~~~~~~~~ In file included from ./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 drivers/crypto/padlock-sha.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/padlock-sha.c:568:1: note: in expansion of macro 'module_exit' 568 | module_exit(padlock_fini); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:554:20: note: 'cleanup_module' target declared here 554 | static void __exit padlock_fini(void) | ^~~~~~~~~~~~ In file included from drivers/crypto/padlock-sha.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:567:1: note: in expansion of macro 'module_init' 567 | module_init(padlock_init); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:514:19: note: 'init_module' target declared here 514 | static int __init padlock_init(void) | ^~~~~~~~~~~~ drivers/crypto/padlock-sha.o: warning: objtool: padlock_cra_init()+0x2c: sibling call from callable instruction with modified stack frame In file included from drivers/dca/dca-core.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dca_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:115:28: note: in expansion of macro 'module_init' 115 | #define arch_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/dca/dca-core.c:471:1: note: in expansion of macro 'arch_initcall' 471 | arch_initcall(dca_init); | ^~~~~~~~~~~~~ drivers/dca/dca-core.c:460:19: note: 'init_module' target declared here 460 | static int __init dca_init(void) | ^~~~~~~~ In file included from drivers/dca/dca-core.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dca_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/dca/dca-core.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(dca_exit); | ^~~~~~~~~~~ drivers/dca/dca-core.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit dca_exit(void) | ^~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_write_pagelist()+0xb2: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_pagelist()+0x33: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_device_unavailable()+0x4b: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error()+0xa3: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_initiate_commit()+0xcc: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: decode_name()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_free_lseg()+0x13: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_reset_write()+0x4b: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_async_handle_error.isra.0()+0x2b7: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_ff_layoutupdate.isra.0()+0x40: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_layoutreturn()+0x7d: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_alloc_lseg()+0x45: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_release()+0x55: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error.cold()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit.cold()+0x1e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_has_available_ds()+0xca: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_alloc_deviceid_node()+0x550: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_fh()+0x49: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_stateid()+0x70: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_prepare_ds()+0x13a: sibling call from callable instruction with modified stack frame fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_encode_ds_ioerr()+0x72: sibling call from callable instruction with modified stack frame 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/ioat/init.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioat_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/dma/ioat/init.c:1435:1: note: in expansion of macro 'module_exit' 1435 | module_exit(ioat_exit_module); | ^~~~~~~~~~~ drivers/dma/ioat/init.c:1430:20: note: 'cleanup_module' target declared here 1430 | static void __exit ioat_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/dma/ioat/init.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioat_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/dma/ioat/init.c:1428:1: note: in expansion of macro 'module_init' 1428 | module_init(ioat_init_module); | ^~~~~~~~~~~ drivers/dma/ioat/init.c:1398:19: note: 'init_module' target declared here 1398 | static int __init ioat_init_module(void) | ^~~~~~~~~~~~~~~~ fs/nfs/client.o: warning: objtool: nfs_create_rpc_client()+0x11f: sibling call from callable instruction with modified stack frame fs/nfs/client.o: warning: objtool: nfs_init_server_rpcclient()+0x90: sibling call from callable instruction with modified stack frame fs/nfs/client.o: warning: objtool: nfs_create_server()+0xf5: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_fsync_dir()+0x12: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_llseek_dir()+0x28: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_opendir()+0x20: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_dentry_delete()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_weak_revalidate()+0x63: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_create()+0x42: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_mknod()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_mkdir()+0x2f: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_rmdir()+0x18: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_unlink()+0x20: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_symlink()+0x3e: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_link()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_rename()+0x3c: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_permission()+0xcd: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_do_filldir()+0xea: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_readdir_page_filler()+0x41c: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_readdir()+0x49: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_lookup_revalidate()+0x3d3: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_lookup()+0x22: sibling call from callable instruction with modified stack frame fs/nfs/dir.o: warning: objtool: nfs_atomic_open()+0x87: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~ fs/nfs/file.o: warning: objtool: nfs_file_release()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_read()+0x26: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_mmap()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_release_page()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_flock()+0x28: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_open()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_llseek()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_write()+0x3f: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_flush()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_lock()+0x27: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_file_fsync()+0x89: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_vm_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_launder_page()+0x3a: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_invalidate_page()+0x18: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_write_begin()+0x31: sibling call from callable instruction with modified stack frame fs/nfs/file.o: warning: objtool: nfs_write_end()+0x37: sibling call from callable instruction with modified stack frame In file included from drivers/dma/idma64.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idma64_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dmaengine.h:20, from drivers/dma/idma64.c:14: drivers/dma/idma64.c:710:24: note: 'init_module' target declared here 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/dma/idma64.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idma64_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dmaengine.h:20, from drivers/dma/idma64.c:14: drivers/dma/idma64.c:710:24: note: 'cleanup_module' target declared here 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ fs/nfs/getroot.o: warning: objtool: nfs_get_root()+0x125: sibling call from callable instruction with modified stack frame In file included from drivers/dma/mic_x100_dma.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_x100_dma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/dma/mic_x100_dma.c:793:1: note: in expansion of macro 'module_init' 793 | module_init(mic_x100_dma_init); | ^~~~~~~~~~~ drivers/dma/mic_x100_dma.c:778:19: note: 'init_module' target declared here 778 | static int __init mic_x100_dma_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/dma/mic_x100_dma.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_x100_dma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/dma/mic_x100_dma.c:794:1: note: in expansion of macro 'module_exit' 794 | module_exit(mic_x100_dma_exit); | ^~~~~~~~~~~ drivers/dma/mic_x100_dma.c:787:20: note: 'cleanup_module' target declared here 787 | static void __exit mic_x100_dma_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 drivers/edac/mce_amd.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mce_amd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:110:29: note: in expansion of macro 'module_init' 110 | #define early_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/edac/mce_amd.c:1139:1: note: in expansion of macro 'early_initcall' 1139 | early_initcall(mce_amd_init); | ^~~~~~~~~~~~~~ drivers/edac/mce_amd.c:1058:19: note: 'init_module' target declared here 1058 | static int __init mce_amd_init(void) | ^~~~~~~~~~~~ In file included from drivers/edac/mce_amd.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mce_amd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/mce_amd.c:1151:1: note: in expansion of macro 'module_exit' 1151 | module_exit(mce_amd_exit); | ^~~~~~~~~~~ drivers/edac/mce_amd.c:1142:20: note: 'cleanup_module' target declared here 1142 | static void __exit mce_amd_exit(void) | ^~~~~~~~~~~~ drivers/edac/mce_amd.o: warning: objtool: cat_mc0_mce()+0x5d: sibling call from callable instruction with modified stack frame drivers/edac/mce_amd.o: warning: objtool: f15h_mc2_mce()+0x76: sibling call from callable instruction with modified stack frame drivers/edac/mce_amd.o: warning: objtool: f15h_mc0_mce()+0x49: sibling call from callable instruction with modified stack frame drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce()+0x38: sibling call from callable instruction with modified stack frame drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce.cold()+0x51d: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: nfs_update_inode()+0x64: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: nfs_setsecurity.part.0()+0x1b: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: nfs_fhget()+0x84: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: nfs_ilookup()+0x54: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: __nfs_revalidate_inode()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/inode.o: warning: objtool: nfs_revalidate_mapping()+0x132: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i5000_edac.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5000_edac.c:1581:1: note: in expansion of macro 'module_exit' 1581 | module_exit(i5000_exit); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1574:20: note: 'cleanup_module' target declared here 1574 | static void __exit i5000_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5000_edac.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(i5000_init); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1556:19: note: 'init_module' target declared here 1556 | static int __init i5000_init(void) | ^~~~~~~~~~ drivers/edac/i5000_edac.o: warning: objtool: i5000_init_one()+0x155: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i5100_edac.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5100_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5100_edac.c:1237:1: note: in expansion of macro 'module_exit' 1237 | module_exit(i5100_exit); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1229:20: note: 'cleanup_module' target declared here 1229 | static void __exit i5100_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5100_edac.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5100_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1236:1: note: in expansion of macro 'module_init' 1236 | module_init(i5100_init); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1219:19: note: 'init_module' target declared here 1219 | static int __init i5100_init(void) | ^~~~~~~~~~ drivers/edac/i5100_edac.o: warning: objtool: i5100_init_one()+0x5c: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i5400_edac.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5400_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5400_edac.c:1468:1: note: in expansion of macro 'module_exit' 1468 | module_exit(i5400_exit); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1461:20: note: 'cleanup_module' target declared here 1461 | static void __exit i5400_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5400_edac.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5400_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1467:1: note: in expansion of macro 'module_init' 1467 | module_init(i5400_init); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1443:19: note: 'init_module' target declared here 1443 | static int __init i5400_init(void) | ^~~~~~~~~~ fs/nfs/super.o: warning: objtool: nfs_statfs()+0x143: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_parse_security_flavors()+0x33: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_parse_mount_options()+0xc15: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_xdev_mount()+0x6c: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_request_mount.constprop.0()+0x16d: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_try_mount()+0x23a: sibling call from callable instruction with modified stack frame fs/nfs/super.o: warning: objtool: nfs_fs_mount()+0x869: sibling call from callable instruction with modified stack frame drivers/edac/i5400_edac.o: warning: objtool: i5400_init_one()+0x156: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i7300_edac.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7300_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i7300_edac.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(i7300_exit); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1201:20: note: 'cleanup_module' target declared here 1201 | static void __exit i7300_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i7300_edac.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7300_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(i7300_init); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1184:19: note: 'init_module' target declared here 1184 | static int __init i7300_init(void) | ^~~~~~~~~~ drivers/edac/i7300_edac.o: warning: objtool: i7300_init_one()+0x255: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i7core_edac.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i7core_edac.c:2394:1: note: in expansion of macro 'module_exit' 2394 | module_exit(i7core_exit); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2386:20: note: 'cleanup_module' target declared here 2386 | static void __exit i7core_exit(void) | ^~~~~~~~~~~ In file included from drivers/edac/i7core_edac.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2393:1: note: in expansion of macro 'module_init' 2393 | module_init(i7core_init); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2357:19: note: 'init_module' target declared here 2357 | static int __init i7core_init(void) | ^~~~~~~~~~~ drivers/edac/i7core_edac.o: warning: objtool: write_and_test()+0x8e: sibling call from callable instruction with modified stack frame drivers/edac/i7core_edac.o: warning: objtool: i7core_mce_check_error()+0x4ba: sibling call from callable instruction with modified stack frame drivers/edac/i7core_edac.o: warning: objtool: i7core_unregister_mci.isra.0()+0x23: sibling call from callable instruction with modified stack frame drivers/edac/i7core_edac.o: warning: objtool: i7core_probe()+0x6df: sibling call from callable instruction with modified stack frame In file included from drivers/edac/sb_edac.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbridge_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/sb_edac.c:3454:1: note: in expansion of macro 'module_exit' 3454 | module_exit(sbridge_exit); | ^~~~~~~~~~~ drivers/edac/sb_edac.c:3446:20: note: 'cleanup_module' target declared here 3446 | static void __exit sbridge_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/sb_edac.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbridge_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/sb_edac.c:3453:1: note: in expansion of macro 'module_init' 3453 | module_init(sbridge_init); | ^~~~~~~~~~~ drivers/edac/sb_edac.c:3408:19: note: 'init_module' target declared here 3408 | static int __init sbridge_init(void) | ^~~~~~~~~~~~ fs/nfs/direct.o: warning: objtool: nfs_file_direct_read()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/direct.o: warning: objtool: nfs_file_direct_write()+0x2e: sibling call from callable instruction with modified stack frame drivers/edac/sb_edac.o: warning: objtool: sbridge_mce_check_error()+0x63: sibling call from callable instruction with modified stack frame In file included from drivers/edac/skx_edac.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/skx_edac.c:1183:1: note: in expansion of macro 'module_exit' 1183 | module_exit(skx_exit); | ^~~~~~~~~~~ drivers/edac/skx_edac.c:1174:20: note: 'cleanup_module' target declared here 1174 | static void __exit skx_exit(void) | ^~~~~~~~ In file included from drivers/edac/skx_edac.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/skx_edac.c:1182:1: note: in expansion of macro 'module_init' 1182 | module_init(skx_init); | ^~~~~~~~~~~ drivers/edac/skx_edac.c:1103:19: note: 'init_module' target declared here 1103 | static int __init skx_init(void) | ^~~~~~~~ fs/nfs/pagelist.o: warning: objtool: nfs_initiate_pgio()+0xc5: sibling call from callable instruction with modified stack frame fs/nfs/pagelist.o: warning: objtool: nfs_pgio_result()+0x1a: sibling call from callable instruction with modified stack frame In file included from drivers/edac/pnd2_edac.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pnd2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/pnd2_edac.c:1600:1: note: in expansion of macro 'module_exit' 1600 | module_exit(pnd2_exit); | ^~~~~~~~~~~ drivers/edac/pnd2_edac.c:1591:20: note: 'cleanup_module' target declared here 1591 | static void __exit pnd2_exit(void) | ^~~~~~~~~ In file included from drivers/edac/pnd2_edac.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pnd2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/pnd2_edac.c:1599:1: note: in expansion of macro 'module_init' 1599 | module_init(pnd2_init); | ^~~~~~~~~~~ drivers/edac/pnd2_edac.c:1549:19: note: 'init_module' target declared here 1549 | static int __init pnd2_init(void) | ^~~~~~~~~ drivers/edac/pnd2_edac.o: warning: objtool: dnv_check_ecc_active()+0x47: sibling call from callable instruction with modified stack frame drivers/edac/pnd2_edac.o: warning: objtool: apl_check_ecc_active()+0x3b: sibling call from callable instruction with modified stack frame drivers/edac/pnd2_edac.o: warning: objtool: apl_rd_reg()+0x16: sibling call from callable instruction with modified stack frame drivers/edac/pnd2_edac.o: warning: objtool: pnd2_mce_check_error()+0x4c: sibling call from callable instruction with modified stack frame fs/nfs/read.o: warning: objtool: nfs_readpage_release()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/read.o: warning: objtool: nfs_readpage()+0x167: sibling call from callable instruction with modified stack frame fs/nfs/read.o: warning: objtool: nfs_readpages()+0x55: sibling call from callable instruction with modified stack frame In file included from drivers/edac/e752x_edac.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e752x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/e752x_edac.c:1463:1: note: in expansion of macro 'module_exit' 1463 | module_exit(e752x_exit); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1456:20: note: 'cleanup_module' target declared here 1456 | static void __exit e752x_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/e752x_edac.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e752x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(e752x_init); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1443:19: note: 'init_module' target declared here 1443 | static int __init e752x_init(void) | ^~~~~~~~~~ drivers/edac/e752x_edac.o: warning: objtool: ctl_page_to_phys()+0x35: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_global_error()+0x19: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_hub_error()+0x15: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_nsi_error()+0x13: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_sysbus_error()+0x13: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_membuf_error()+0x10: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_process_ce()+0x31: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: e752x_init_one()+0x684: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: e752x_check()+0x2b3: sibling call from callable instruction with modified stack frame drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0.cold()+0x1d: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i82975x_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82975x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i82975x_edac.c:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(i82975x_exit); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:694:20: note: 'cleanup_module' target declared here 694 | static void __exit i82975x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/i82975x_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82975x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:706:1: note: in expansion of macro 'module_init' 706 | module_init(i82975x_init); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:652:19: note: 'init_module' target declared here 652 | static int __init i82975x_init(void) | ^~~~~~~~~~~~ drivers/edac/i82975x_edac.o: warning: objtool: i82975x_init_one()+0x95: sibling call from callable instruction with modified stack frame drivers/edac/i82975x_edac.o: warning: objtool: i82975x_check()+0x6c: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i3000_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i3000_edac.c:559:1: note: in expansion of macro 'module_exit' 559 | module_exit(i3000_exit); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:547:20: note: 'cleanup_module' target declared here 547 | static void __exit i3000_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i3000_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:558:1: note: in expansion of macro 'module_init' 558 | module_init(i3000_init); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:505:19: note: 'init_module' target declared here 505 | static int __init i3000_init(void) | ^~~~~~~~~~ drivers/edac/i3000_edac.o: warning: objtool: i3000_init_one()+0x63: sibling call from callable instruction with modified stack frame fs/nfs/unlink.o: warning: objtool: nfs_sillyrename()+0x34: sibling call from callable instruction with modified stack frame In file included from drivers/edac/i3200_edac.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3200_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i3200_edac.c:540:1: note: in expansion of macro 'module_exit' 540 | module_exit(i3200_exit); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:528:20: note: 'cleanup_module' target declared here 528 | static void __exit i3200_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i3200_edac.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3200_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:539:1: note: in expansion of macro 'module_init' 539 | module_init(i3200_init); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:486:19: note: 'init_module' target declared here 486 | static int __init i3200_init(void) | ^~~~~~~~~~ drivers/edac/i3200_edac.o: warning: objtool: i3200_init_one()+0x7b: sibling call from callable instruction with modified stack frame In file included from drivers/edac/ie31200_edac.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie31200_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/ie31200_edac.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(ie31200_exit); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit ie31200_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/ie31200_edac.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie31200_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(ie31200_init); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:584:19: note: 'init_module' target declared here 584 | static int __init ie31200_init(void) | ^~~~~~~~~~~~ drivers/edac/ie31200_edac.o: warning: objtool: ie31200_init_one()+0x55: sibling call from callable instruction with modified stack frame In file included from drivers/edac/x38_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x38_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/x38_edac.c:517:1: note: in expansion of macro 'module_exit' 517 | module_exit(x38_exit); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:505:20: note: 'cleanup_module' target declared here 505 | static void __exit x38_exit(void) | ^~~~~~~~ In file included from drivers/edac/x38_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x38_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:516:1: note: in expansion of macro 'module_init' 516 | module_init(x38_init); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:463:19: note: 'init_module' target declared here 463 | static int __init x38_init(void) | ^~~~~~~~ drivers/edac/x38_edac.o: warning: objtool: x38_init_one()+0x8a: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_commit_done()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_initiate_commit()+0xdb: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_writeback_done()+0x9b: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_writeback_result()+0x7c: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_commit_release_pages()+0xd3: sibling call from callable instruction with modified stack frame fs/nfs/write.o: warning: objtool: nfs_updatepage()+0xa5: sibling call from callable instruction with modified stack frame In file included from drivers/edac/amd64_edac.h:11, from drivers/edac/amd64_edac.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd64_edac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/amd64_edac.c:3548:1: note: in expansion of macro 'module_exit' 3548 | module_exit(amd64_edac_exit); | ^~~~~~~~~~~ drivers/edac/amd64_edac.c:3522:20: note: 'cleanup_module' target declared here 3522 | static void __exit amd64_edac_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/edac/amd64_edac.h:11, from drivers/edac/amd64_edac.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd64_edac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/amd64_edac.c:3547:1: note: in expansion of macro 'module_init' 3547 | module_init(amd64_edac_init); | ^~~~~~~~~~~ drivers/edac/amd64_edac.c:3449:19: note: 'init_module' target declared here 3449 | static int __init amd64_edac_init(void) | ^~~~~~~~~~~~~~~ drivers/edac/amd64_edac.o: warning: objtool: f1x_early_channel_count()+0x5d: sibling call from callable instruction with modified stack frame drivers/edac/amd64_edac.o: warning: objtool: __amd64_read_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame drivers/edac/amd64_edac.o: warning: objtool: k8_map_sysaddr_to_csrow()+0xab: sibling call from callable instruction with modified stack frame drivers/edac/amd64_edac.o: warning: objtool: __amd64_write_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame drivers/edac/amd64_edac.o: warning: objtool: f1x_map_sysaddr_to_csrow()+0x6fa: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-axp288.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_extcon_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/extcon/extcon-axp288.c:470:1: note: in expansion of macro 'module_exit' 470 | module_exit(axp288_extcon_exit); | ^~~~~~~~~~~ drivers/extcon/extcon-axp288.c:463:20: note: 'cleanup_module' target declared here 463 | static void __exit axp288_extcon_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-axp288.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_extcon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/extcon/extcon-axp288.c:461:1: note: in expansion of macro 'module_init' 461 | module_init(axp288_extcon_init); | ^~~~~~~~~~~ drivers/extcon/extcon-axp288.c:454:19: note: 'init_module' target declared here 454 | static int __init axp288_extcon_init(void) | ^~~~~~~~~~~~~~~~~~ fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres3()+0x125: sibling call from callable instruction with modified stack frame fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres()+0xc4: sibling call from callable instruction with modified stack frame fs/nfs/mount_clnt.o: warning: objtool: nfs_mount()+0xcb: sibling call from callable instruction with modified stack frame fs/nfs/mount_clnt.o: warning: objtool: nfs_umount()+0x13f: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-intel-int3496.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3496_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/extcon/extcon-intel-int3496.c:21: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'cleanup_module' target declared here 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-intel-int3496.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3496_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/extcon/extcon-intel-int3496.c:21: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'init_module' target declared here 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/extcon/extcon-intel-cht-wc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from ./include/linux/extcon-provider.h:21, from drivers/extcon/extcon-intel-cht-wc.c:18: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'cleanup_module' target declared here 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/extcon/extcon-intel-cht-wc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from ./include/linux/extcon-provider.h:21, from drivers/extcon/extcon-intel-cht-wc.c:18: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'init_module' target declared here 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' 395 | module_platform_driver(cht_wc_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/firewire/core-card.o: warning: objtool: allocate_broadcast_channel()+0x4d: sibling call from callable instruction with modified stack frame drivers/firewire/core-card.o: warning: objtool: bm_work()+0x2cb: sibling call from callable instruction with modified stack frame fs/nfs/export.o: warning: objtool: nfs_encode_fh()+0x34: sibling call from callable instruction with modified stack frame fs/nfs/export.o: warning: objtool: nfs_fh_to_dentry()+0x70: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_open_file()+0xc0: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_readpage_from_fscache_complete()+0x18: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_client_cookie()+0x107: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_client_cookie()+0x17: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie()+0x209: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_super_cookie()+0x1b: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_clear_inode()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_page()+0x2e: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: __nfs_fscache_invalidate_page()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: __nfs_readpage_from_fscache()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: __nfs_readpages_from_fscache()+0x30: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: __nfs_readpage_to_fscache()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie.cold()+0x1b: sibling call from callable instruction with modified stack frame 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 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 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) | ^~~~~~~~~ fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_setattr()+0x7d: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_access()+0x5e: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_lookup()+0x7e: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readlink()+0x6a: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_remove()+0x8a: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_link()+0x74: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_rmdir()+0x63: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readdir()+0x108: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: do_proc_get_root()+0x45: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_getattr()+0x44: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_statfs()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: do_proc_fsinfo()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_pathconf()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_symlink()+0x35: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mkdir()+0x31: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mknod()+0x36: sibling call from callable instruction with modified stack frame fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_create()+0x34: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ fs/nfs/nfs3xdr.o: warning: objtool: nfs3_stat_to_errno()+0x34: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_nfs_fh3()+0xc2: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_fattr3()+0x18f: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_uint64()+0x31: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_nfsstat3()+0x2e: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_writeverf3()+0x2e: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_uint32()+0x2e: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_post_op_attr()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: decode_wcc_data()+0xbe: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsinfo3res()+0xff: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsstat3res()+0xd1: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_create3res()+0xde: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readlink3res()+0xc7: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_write3res()+0xb4: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_pathconf3res()+0x9f: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readdir3res()+0xa6: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_read3res()+0xce: sibling call from callable instruction with modified stack frame fs/nfs/nfs3xdr.o: warning: objtool: nfs3_decode_dirent()+0x1ef: sibling call from callable instruction with modified stack frame fs/nfs/nfs3acl.o: warning: objtool: __nfs3_proc_setacls()+0x382: sibling call from callable instruction with modified stack frame fs/nfs/nfs3acl.o: warning: objtool: nfs3_get_acl()+0x132: sibling call from callable instruction with modified stack frame In file included from drivers/firmware/edd.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/firmware/edd.c:798:1: note: in expansion of macro 'late_initcall' 798 | late_initcall(edd_init); | ^~~~~~~~~~~~~ drivers/firmware/edd.c:745:1: note: 'init_module' target declared here 745 | edd_init(void) | ^~~~~~~~ In file included from drivers/firmware/edd.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/edd.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(edd_exit); | ^~~~~~~~~~~ drivers/firmware/edd.c:786:1: note: 'cleanup_module' target declared here 786 | edd_exit(void) | ^~~~~~~~ In file included from drivers/firmware/dcdbas.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dcdbas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' 117 | #define subsys_initcall_sync(fn) module_init(fn) | ^~~~~~~~~~~ drivers/firmware/dcdbas.c:642:1: note: in expansion of macro 'subsys_initcall_sync' 642 | subsys_initcall_sync(dcdbas_init); | ^~~~~~~~~~~~~~~~~~~~ drivers/firmware/dcdbas.c:598:19: note: 'init_module' target declared here 598 | static int __init dcdbas_init(void) | ^~~~~~~~~~~ In file included from drivers/firmware/dcdbas.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dcdbas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/dcdbas.c:643:1: note: in expansion of macro 'module_exit' 643 | module_exit(dcdbas_exit); | ^~~~~~~~~~~ drivers/firmware/dcdbas.c:622:20: note: 'cleanup_module' target declared here 622 | static void __exit dcdbas_exit(void) | ^~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/iscsi_ibft.h:24, from drivers/firmware/iscsi_ibft.c:76: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibft_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:897:1: note: in expansion of macro 'module_init' 897 | module_init(ibft_init); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:860:19: note: 'init_module' target declared here 860 | static int __init ibft_init(void) | ^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/iscsi_ibft.h:24, from drivers/firmware/iscsi_ibft.c:76: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibft_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:898:1: note: in expansion of macro 'module_exit' 898 | module_exit(ibft_exit); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:820:20: note: 'cleanup_module' target declared here 820 | static void __exit ibft_exit(void) | ^~~~~~~~~ In file included from drivers/firmware/qemu_fw_cfg.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:940:1: note: in expansion of macro 'module_exit' 940 | module_exit(fw_cfg_sysfs_exit); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:927:20: note: 'cleanup_module' target declared here 927 | static void __exit fw_cfg_sysfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/firmware/qemu_fw_cfg.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:939:1: note: in expansion of macro 'module_init' 939 | module_init(fw_cfg_sysfs_init); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:911:19: note: 'init_module' target declared here 911 | static int __init fw_cfg_sysfs_init(void) | ^~~~~~~~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.o: warning: objtool: fw_cfg_sysfs_probe()+0x75c: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-core.o: warning: objtool: fmc_device_register_n_gw()+0xae: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-match.o: warning: objtool: fmc_fill_id_info()+0x45: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-dump.o: warning: objtool: fmc_dump_eeprom()+0x13: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-debug.o: warning: objtool: fmc_debug_init()+0x30: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn()+0x3b: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn.cold()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_getdeviceinfo()+0x87: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookup()+0xf2: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_fs_locations()+0xb4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookupp()+0xe5: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_handle_delegation_recall_error()+0x1eb: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_readdir()+0xb0: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: __nfs4_get_acl_uncached()+0x192: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_handle_exception()+0x24e: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0()+0x108: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_release()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_init_uniform_client_string()+0xc4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_release()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs41_proc_secinfo_no_name.constprop.0()+0xa0: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_bind_one_conn_to_session()+0x14d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_process()+0xae: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_done()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done()+0xd1: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_reclaim_complete_done()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_reclaim_complete()+0x79: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare()+0x21: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_prepare()+0x17: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_prepare()+0x27: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_prepare()+0x14: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_call_sync_prepare()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_sequence()+0x42: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_async_sequence()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_setlk()+0xaf: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_create_session()+0xf7: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_exchange_id()+0x210: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_test_session_trunk()+0x18: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs41_test_stateid()+0x80: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_secinfo()+0xc3: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_read_done()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_free_stateid()+0xa2: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_set_security_label()+0x15b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare()+0x2c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_done()+0x26: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_done()+0x77: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_setattr()+0x29d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_root()+0xc3: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_open()+0x9d4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_done()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid()+0x34d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid_confirm()+0x49: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_lookup_common()+0x3a3: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_locations()+0x7f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_fsid_present()+0x76: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_destroy_clientid()+0xbe: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_create_session()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_destroy_session()+0x42: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutget()+0xda: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutreturn()+0xb5: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutcommit()+0x9b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0.cold()+0x15: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done.cold()+0x63: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done.cold()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare.cold()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release.cold()+0xf: sibling call from callable instruction with modified stack frame fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/fmc/fmc-write-eeprom.o: warning: objtool: fwe_probe()+0x49: sibling call from callable instruction with modified stack frame In file included from drivers/fpga/fpga-mgr.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_mgr_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-mgr.c:713:1: note: in expansion of macro 'subsys_initcall' 713 | subsys_initcall(fpga_mgr_class_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-mgr.c:689:19: note: 'init_module' target declared here 689 | static int __init fpga_mgr_class_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-mgr.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_mgr_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-mgr.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(fpga_mgr_class_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-mgr.c:703:20: note: 'cleanup_module' target declared here 703 | static void __exit fpga_mgr_class_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-cvp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_cvp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/altera-cvp.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(altera_cvp_exit); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit altera_cvp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-cvp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_cvp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(altera_cvp_init); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:507:19: note: 'init_module' target declared here 507 | static int __init altera_cvp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-ps-spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/fpga/fpga-mgr.h:12, from drivers/fpga/altera-ps-spi.c:21: drivers/fpga/altera-ps-spi.c:318:19: note: 'cleanup_module' target declared here 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-ps-spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/fpga/fpga-mgr.h:12, from drivers/fpga/altera-ps-spi.c:21: drivers/fpga/altera-ps-spi.c:318:19: note: 'init_module' target declared here 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/machxo2-spi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/fpga/fpga-mgr.h:12, from drivers/fpga/machxo2-spi.c:12: drivers/fpga/machxo2-spi.c:411:19: note: 'cleanup_module' target declared here 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/machxo2-spi.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/fpga/fpga-mgr.h:12, from drivers/fpga/machxo2-spi.c:12: drivers/fpga/machxo2-spi.c:411:19: note: 'init_module' target declared here 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ fs/nfs/nfs4xdr.o: warning: objtool: verify_attr_len()+0x37: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_compound_hdr()+0x5f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_lock_denied()+0x91: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_chan_attrs()+0x77: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_bitmap4()+0xcb: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_length()+0x41: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_time()+0x3c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_threshold_hint()+0x3f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_fixed()+0x6f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_copy_requirements.isra.0()+0x40: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_secinfo_common.isra.0()+0x1b6: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_change_info()+0x44: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: encode_sequence()+0x40: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: __decode_op_hdr()+0x8f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_getfh()+0x131: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_bind_conn_to_session()+0xbd: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_setattr()+0x6b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_access()+0x89: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_sequence.isra.0.part.0()+0x9e: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_test_stateid()+0xce: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_copy.part.0()+0x16d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_seek()+0xdb: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_fsinfo()+0x45: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create_session()+0xc4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_server_caps()+0x56: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_statfs()+0x54: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_pathconf()+0x54: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_getdeviceinfo()+0xe7: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutget.isra.0()+0x14b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readdir()+0xb9: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_read()+0x11d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_getacl.isra.0()+0x12b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readlink()+0x102: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_setclientid()+0x142: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: encode_layoutget()+0x8e: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutreturn()+0xc5: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_inline()+0x63: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_open()+0x261: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_pathname()+0xe4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_exchange_id()+0x26c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_attrs()+0x481: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_generic.constprop.0()+0xd7: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_write()+0x10a: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_layoutcommit()+0xfd: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create()+0x124: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_layoutcommit()+0xae: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_readdir()+0x21b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4xdr.o: warning: objtool: nfs4_decode_dirent()+0x142: sibling call from callable instruction with modified stack frame In file included from drivers/fpga/xilinx-spi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-spi.c:17: drivers/fpga/xilinx-spi.c:208:19: note: 'cleanup_module' target declared here 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-spi.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-spi.c:17: drivers/fpga/xilinx-spi.c:208:19: note: 'init_module' target declared here 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-bridge.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-bridge.c:462:1: note: in expansion of macro 'subsys_initcall' 462 | subsys_initcall(fpga_bridge_dev_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-bridge.c:438:19: note: 'init_module' target declared here 438 | static int __init fpga_bridge_dev_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-bridge.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-bridge.c:463:1: note: in expansion of macro 'module_exit' 463 | module_exit(fpga_bridge_dev_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-bridge.c:452:20: note: 'cleanup_module' target declared here 452 | static void __exit fpga_bridge_dev_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-pr-decoupler.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/fpga/xilinx-pr-decoupler.c:21: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'cleanup_module' target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-pr-decoupler.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/fpga/xilinx-pr-decoupler.c:21: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'init_module' target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_region_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:294:1: note: in expansion of macro 'subsys_initcall' 294 | subsys_initcall(fpga_region_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:276:19: note: 'init_module' target declared here 276 | static int __init fpga_region_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_region_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(fpga_region_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit fpga_region_exit(void) | ^~~~~~~~~~~~~~~~ fs/nfs/nfs4state.o: warning: objtool: nfs4_handle_reclaim_lease_error()+0xd5: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0()+0x4f: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_try_migration()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_recovery_handle_error()+0x39: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_do_reclaim()+0x5df: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_run_state_manager()+0x796: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_state_manager()+0xbb: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_recovery()+0x20: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_migration_recovery()+0x12: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_moved_recovery()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_stateid_recovery()+0x39: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked()+0x2c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs4_discover_server_trunking()+0x2b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_sequence_flag_errors()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0.cold()+0xb: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown.cold()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked.cold()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4renewd.o: warning: objtool: nfs4_schedule_state_renewal()+0x66: sibling call from callable instruction with modified stack frame fs/nfs/nfs4renewd.o: warning: objtool: nfs4_renew_state()+0x24: sibling call from callable instruction with modified stack frame In file included from drivers/gpio/gpio-amdpt.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-amdpt.c:14: drivers/gpio/gpio-amdpt.c:162:24: note: 'cleanup_module' target declared here 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-amdpt.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-amdpt.c:14: drivers/gpio/gpio-amdpt.c:162:24: note: 'init_module' target declared here 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-bd9571mwv.c:20: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'cleanup_module' target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-bd9571mwv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-bd9571mwv.c:20: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'init_module' target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~ fs/nfs/nfs4super.o: warning: objtool: nfs4_remote_referral_mount()+0x52: sibling call from callable instruction with modified stack frame fs/nfs/nfs4super.o: warning: objtool: nfs4_referral_mount()+0x16: sibling call from callable instruction with modified stack frame fs/nfs/nfs4super.o: warning: objtool: nfs4_try_mount()+0x19: sibling call from callable instruction with modified stack frame In file included from drivers/gpio/gpio-exar.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_exar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:199:24: note: 'init_module' target declared here 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_exar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:199:24: note: 'cleanup_module' target declared here 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-ich.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpio/gpio-ich.c:25: drivers/gpio/gpio-ich.c:509:24: note: 'init_module' target declared here 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-ich.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpio/gpio-ich.c:25: drivers/gpio/gpio-ich.c:509:24: note: 'cleanup_module' target declared here 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpio/gpio-ich.o: warning: objtool: ichx_gpio_probe()+0x26c: sibling call from callable instruction with modified stack frame fs/nfs/nfs4file.o: warning: objtool: nfs4_file_open()+0x48: sibling call from callable instruction with modified stack frame fs/nfs/nfs4file.o: warning: objtool: nfs4_file_flush()+0x16: sibling call from callable instruction with modified stack frame In file included from drivers/gpio/gpio-it87.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:427:1: note: in expansion of macro 'module_init' 427 | module_init(it87_gpio_init); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:292:19: note: 'init_module' target declared here 292 | static int __init it87_gpio_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-it87.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_gpio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-it87.c:428:1: note: in expansion of macro 'module_exit' 428 | module_exit(it87_gpio_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:417:20: note: 'cleanup_module' target declared here 417 | static void __exit it87_gpio_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idio_16_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'cleanup_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idio_16_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'init_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-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) | ^~~~~~~~~~~~~~~~ fs/nfs/delegation.o: warning: objtool: nfs_inode_set_delegation()+0x2f4: sibling call from callable instruction with modified stack frame fs/nfs/nfs4idmap.o: warning: objtool: idmap_pipe_downcall()+0x110: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o: warning: objtool: amdgpu_pci_probe()+0x133: sibling call from callable instruction with modified stack frame fs/nfs/callback.o: warning: objtool: nfs41_callback_svc()+0x125: sibling call from callable instruction with modified stack frame fs/nfs/callback.o: warning: objtool: nfs_callback_down_net()+0x43: sibling call from callable instruction with modified stack frame fs/nfs/callback.o: warning: objtool: nfs_callback_up()+0x1ab: sibling call from callable instruction with modified stack frame fs/nfs/callback.o: warning: objtool: nfs_callback_down()+0x71: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_recallslot_args()+0x19: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_bitmap()+0x1c: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_recallany_args()+0x31: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_stateid()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_sessionid()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_fh()+0x1a: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_recall_args()+0x3b: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_notify_lock_args()+0x33: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_layoutrecall_args()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_offload_args()+0x4b: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_cb_sequence_args()+0x49: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: decode_devicenotify_args()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/callback_xdr.o: warning: objtool: nfs4_callback_compound()+0xdf: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_ip_check_soft_reset()+0x54: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_check_smu_prv_buffer_size.isra.0()+0x89: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_resize_fb_bar()+0x143: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_ip_block_add()+0xa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init()+0x301: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_switcheroo_set_state()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_gpu_recover()+0x58a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init.cold()+0x3ea: return with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_switcheroo_set_state.cold()+0x3b: sibling call from callable instruction with modified stack frame fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_getattr()+0x10c: sibling call from callable instruction with modified stack frame fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recall()+0xa0: sibling call from callable instruction with modified stack frame fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallany()+0x74: sibling call from callable instruction with modified stack frame fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallslot()+0x55: sibling call from callable instruction with modified stack frame fs/nfs/nfs4namespace.o: warning: objtool: nfs4_submount()+0x10b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4getroot.o: warning: objtool: nfs4_get_rootfh()+0xbd: sibling call from callable instruction with modified stack frame fs/nfs/nfs4client.o: warning: objtool: nfs4_server_common_setup()+0xa0: sibling call from callable instruction with modified stack frame fs/nfs/nfs4client.o: warning: objtool: nfs4_init_client()+0x1b5: sibling call from callable instruction with modified stack frame fs/nfs/nfs4client.o: warning: objtool: nfs40_walk_client_list()+0x1e6: sibling call from callable instruction with modified stack frame fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking()+0x27: sibling call from callable instruction with modified stack frame fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking.cold()+0x25: return with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_realloc_slot_table()+0x21: sibling call from callable instruction with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot()+0x25: sibling call from callable instruction with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_alloc_slot()+0x1b: sibling call from callable instruction with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_setup_session_slot_tables()+0x19: sibling call from callable instruction with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_destroy_session()+0x55: sibling call from callable instruction with modified stack frame fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_iio_execute()+0x240: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug()+0x17: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setdatablock()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_get_src_int()+0x4b3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div32()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul32()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_test()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_switch()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_compare()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setfbbase()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst()+0x341: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shr()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shl()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_xor()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_clear()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_sub()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_add()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_or()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_and()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_delay()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_jump()+0x166: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mask()+0x4c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_right()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_left()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setport()+0x9d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_move()+0x8a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_execute_table_locked()+0xa4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_calltable()+0x66: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_parse()+0x4b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock.cold()+0x37: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o: warning: objtool: amdgpu_fence_emit()+0xb3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini()+0xa8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_init()+0x1ab: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o: warning: objtool: amdgpu_gart_init()+0x88: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver_locked()+0x34: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver()+0x3a: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_register_layoutdriver()+0xe: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: mark_lseg_invalid()+0x1e: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_unregister_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_alloc_init_layoutget_args()+0x59: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_readpages()+0x8a: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_writepages()+0x92: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_set_layoutcommit()+0x72: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_layoutcommit_inode()+0x34d: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: set_pnfs_layoutdriver()+0x11a: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_put_layout_hdr.part.0()+0x71: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_send_layoutreturn()+0x121: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg()+0x2e: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_find_alloc_layout()+0x22: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_update_layout()+0x159: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_put_lseg()+0x1d: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_report_layoutstat()+0xf5: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_invalid()+0x26: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_layout_free_bulk_destroy_list()+0x5c: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_set_lo_fail()+0xa7: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: _pnfs_return_layout()+0x34: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_ld_write_done()+0xdd: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_ld_read_done()+0xc4: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_layout_process()+0x1b8: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_parse_lgopen()+0x36: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_return()+0x27: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_mdsthreshold_alloc()+0x32: sibling call from callable instruction with modified stack frame fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg.cold()+0x38: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_dev.o: warning: objtool: nfs4_find_get_deviceid()+0xc9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o: warning: objtool: amdgpu_i2c_init()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o: warning: objtool: amdgpufb_create()+0xef: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_nfs.o: warning: objtool: _nfs4_pnfs_v4_ds_connect()+0x45: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_put()+0x5f: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_connect()+0x104: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_add()+0x376: sibling call from callable instruction with modified stack frame fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_decode_mp_ds_addr()+0x39b: sibling call from callable instruction with modified stack frame fs/nfs/nfs42proc.o: warning: objtool: nfs42_proc_copy()+0x744: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o: warning: objtool: check_atom_bios()+0x16: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd_inetaddr_event()+0x85: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd_inet6addr_event()+0x93: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd_create_serv()+0xfc: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd()+0x4d: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd_svc()+0x47: sibling call from callable instruction with modified stack frame fs/nfsd/nfssvc.o: warning: objtool: nfsd_dispatch()+0x1a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o: warning: objtool: amdgpu_benchmark_move()+0x3f4: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/ipv6.h:16, from ./include/linux/lockd/lockd.h:17, from fs/nfsd/nfsctl.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1340:1: note: in expansion of macro 'module_init' 1340 | module_init(init_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1271:19: note: 'init_module' target declared here 1271 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/ipv6.h:16, from ./include/linux/lockd/lockd.h:17, from fs/nfsd/nfsctl.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfsd/nfsctl.c:1341:1: note: in expansion of macro 'module_exit' 1341 | module_exit(exit_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1323:20: note: 'cleanup_module' target declared here 1323 | static void __exit exit_nfsd(void) | ^~~~~~~~~ fs/nfsd/nfsctl.o: warning: objtool: write_ports()+0x25e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_test.o: warning: objtool: amdgpu_test_moves()+0x111: sibling call from callable instruction with modified stack frame fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_create()+0xb8: sibling call from callable instruction with modified stack frame fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_mkdir()+0x49: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o: warning: objtool: amdgpu_set_pp_power_profile_mode()+0x13d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o: warning: objtool: amdgpu_pm_compute_clocks()+0x525: sibling call from callable instruction with modified stack frame fs/nfsd/nfsfh.o: warning: objtool: nfsd_acceptable()+0x78: sibling call from callable instruction with modified stack frame fs/nfsd/nfsfh.o: warning: objtool: fh_update()+0x13: sibling call from callable instruction with modified stack frame fs/nfsd/nfsfh.o: warning: objtool: fh_compose()+0x40: sibling call from callable instruction with modified stack frame fs/nfsd/nfsfh.o: warning: objtool: fh_verify()+0x184: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o: warning: objtool: amdgpu_afmt_calc_cts()+0x7e: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_lookup_dentry()+0x87: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_vfs_write()+0x495: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_symlink()+0xa3: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_link()+0xdd: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_unlink()+0x89: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_setattr()+0x1ca: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: do_nfsd_create()+0x114: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_create_locked()+0x18a: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_create()+0xc9: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_racache_shutdown()+0xe: sibling call from callable instruction with modified stack frame fs/nfsd/vfs.o: warning: objtool: nfsd_racache_init()+0x41: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: exp_find_key()+0x4d: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: expkey_parse()+0x93: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: svc_export_parse()+0x938: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: exp_rootfh()+0x6c: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: nfsd_export_init()+0x2e: sibling call from callable instruction with modified stack frame fs/nfsd/export.o: warning: objtool: nfsd_export_shutdown()+0x2c: sibling call from callable instruction with modified stack frame fs/nfsd/lockd.o: warning: objtool: nlm_fopen()+0x47: sibling call from callable instruction with modified stack frame fs/nfsd/nfscache.o: warning: objtool: nfsd_reply_cache_init()+0xa0: sibling call from callable instruction with modified stack frame fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_lookup()+0x5ad: sibling call from callable instruction with modified stack frame fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_update()+0x18a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs2acl.o: warning: objtool: nfsacld_proc_setacl()+0x137: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size()+0xbd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size.cold()+0x7e: return with modified stack frame fs/nfsd/nfs3xdr.o: warning: objtool: fill_post_wcc()+0x28: sibling call from callable instruction with modified stack frame fs/nfsd/nfs3acl.o: warning: objtool: nfsd3_proc_setacl()+0x116: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_seek()+0xb1: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_fallocate()+0x54: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_read()+0x12b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_write()+0x1c8: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_setattr()+0xf8: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_verify_copy()+0xf5: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutreturn()+0xa7: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutget()+0x42: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutcommit()+0x143: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_getdeviceinfo()+0x24: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_open()+0x53: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_proc_compound()+0x22b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_components_esc()+0x3a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_getdeviceinfo()+0x113: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bitmap()+0xde: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_access()+0x107: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_sequence()+0x73: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_getdeviceinfo()+0x117: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_release_lockowner()+0xbd: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid_confirm()+0x55: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_readdir()+0x70: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lockt()+0xc0: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_do_encode_secinfo()+0x9d: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo()+0x115: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_rename()+0x25b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_remove()+0x115: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_putfh()+0xc3: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lookup()+0x115: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_link()+0x115: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_cb_sec()+0x4a3: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create_session()+0x226: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_stateid()+0x4d: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutreturn()+0x185: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutget()+0xb5: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_locku()+0x8e: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lock()+0x165: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_test_stateid()+0xf4: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_clone()+0x8f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_seek()+0x66: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_copy()+0x98: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fallocate()+0x69: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_reclaim_complete()+0x3f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_clientid()+0x3f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo_no_name()+0x3f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_time.isra.0()+0x5e: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutcommit()+0x1f2: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_free_stateid()+0x4d: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_session()+0x53: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_opaque.isra.0()+0xdc: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_exchange_id()+0xa9: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid()+0x285: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bind_conn_to_session()+0x5b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_write()+0xc4: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_renew()+0x4d: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_read()+0x66: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_deny()+0x42: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_downgrade()+0x72: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_confirm()+0x68: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_verify()+0xcf: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_commit()+0x4a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_close()+0x55: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_access()+0x3f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_backchannel_ctl()+0x58: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fattr.isra.0()+0x64b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open()+0x2ae: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create()+0x2cc: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_fattr()+0xddc: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4xdr.o: warning: objtool: nfs4svc_decode_compoundargs()+0x490: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o: warning: objtool: amdgpu_virt_alloc_mm_table()+0x59: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: check_slot_seqid()+0x17: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_end_grace.part.0()+0x10: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: find_in_sessionid_hashtbl()+0x37: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: add_to_unconfirmed()+0xb7: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: move_to_confirmed()+0x43: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: find_client_in_id_table()+0x9e: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: lookup_clientid.isra.0()+0x5e: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: put_client_renew_locked()+0x7c: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: laundromat_main()+0x3f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_exchange_id()+0x86: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_destroy_session()+0x8b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence()+0x136: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence_done()+0x220: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid()+0x2df: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid_confirm()+0x70: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open1()+0x2b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open2()+0x87b: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_renew()+0x44: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfs4_preprocess_seqid_op()+0x3c: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_test_stateid()+0x98: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_confirm()+0x65: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_downgrade()+0x60: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_close()+0x67: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lock()+0x75: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lockt()+0x362: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_locku()+0x60: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_release_lockowner()+0x9e: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfs4_client_to_reclaim()+0x1a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4state.o: warning: objtool: nfsd4_find_reclaim_client()+0x16: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4idmap.o: warning: objtool: idmap_name_to_id()+0x95: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4idmap.o: warning: objtool: do_name_to_id()+0x70: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4acl.o: warning: objtool: nfsd4_set_nfs4_acl()+0xa6: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare()+0x60: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: setup_callback_client()+0x2d4: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_compound4res.isra.0()+0x58: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_done()+0x24: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_op_status()+0x7c: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_sequence4res.part.0()+0xae: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare.cold()+0x12: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_upcall()+0xe3: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_grace_done()+0x54: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_init()+0x3a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: cld_pipe_downcall()+0x13f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: purge_old()+0x30: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfs4_make_rec_clidname.isra.0()+0x36: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create()+0xfe: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: alloc_cld_upcall()+0xcc: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done()+0x20: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_check()+0x60: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove()+0x61: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create()+0x61: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_list_rec_dir()+0x1d0: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old()+0x23: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_legacy_tracking_init()+0x24: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_check()+0x189: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove()+0xab: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfs4_reset_recoverydir()+0x9a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_client_tracking_init()+0x58: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_check_legacy_client()+0x8a: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_remove_clid_dir()+0x93: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_create_clid_dir()+0x77: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create.cold()+0x15: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done.cold()+0x15: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove.cold()+0x17: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create.cold()+0x17: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old.cold()+0x1c: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/cik.o: warning: objtool: cik_common_hw_init()+0x17c: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_cb_layout_fail.isra.0()+0x8f: sibling call from callable instruction with modified stack frame fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_return_file_layouts()+0x1ba: sibling call from callable instruction with modified stack frame fs/nfsd/blocklayout.o: warning: objtool: nfsd4_scsi_proc_getdeviceinfo()+0x143: sibling call from callable instruction with modified stack frame fs/nfsd/blocklayout.o: warning: objtool: nfsd4_block_proc_layoutget()+0x126: sibling call from callable instruction with modified stack frame fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_block_decode_layoutupdate()+0x14f: sibling call from callable instruction with modified stack frame fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_scsi_decode_layoutupdate()+0xfb: sibling call from callable instruction with modified stack frame fs/nfsd/flexfilelayout.o: warning: objtool: nfsd4_ff_proc_layoutget()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/kv_dpm.o: warning: objtool: kv_dpm_print_power_state()+0x3f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ fs/nilfs2/super.o: warning: objtool: parse_options()+0x206: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_statfs()+0xac: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_get_root_dentry()+0x2a: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_prepare_super()+0x35: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_commit_super()+0xa9: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_setup_super()+0x41: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_remount()+0x9a: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_resize_fs()+0x132: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_attach_checkpoint()+0x148: sibling call from callable instruction with modified stack frame fs/nilfs2/super.o: warning: objtool: nilfs_mount()+0x46b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_dpm_sw_init()+0x152: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware.cold()+0x10: return with modified stack frame fs/nilfs2/page.o: warning: objtool: nilfs_copy_dirty_pages()+0xb8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o: warning: objtool: gfx_v7_0_sw_init()+0x13c: sibling call from callable instruction with modified stack frame fs/nilfs2/btree.o: warning: objtool: nilfs_btree_lookup_dirty_buffers()+0x12d: sibling call from callable instruction with modified stack frame fs/nilfs2/btree.o: warning: objtool: nilfs_btree_do_lookup()+0x18d: sibling call from callable instruction with modified stack frame fs/nilfs2/btree.o: warning: objtool: nilfs_btree_last_key()+0x9b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/cik_sdma.o: warning: objtool: cik_sdma_sw_init()+0x8d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v2_0.o: warning: objtool: vce_v2_0_set_powergating_state()+0x132: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v2_0.o: warning: objtool: vce_v2_0_hw_init()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/si.o: warning: objtool: si_common_hw_init()+0x115: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o: warning: objtool: gfx_v6_0_sw_init()+0x112: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/si_dpm.o: warning: objtool: si_check_state_equal()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/si_dpm.o: warning: objtool: si_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame In file included from fs/nls/nls_cp861.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp861.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp861) | ^~~~~~~~~~~ fs/nls/nls_cp861.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp861.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp862.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp862.c:418:1: note: in expansion of macro 'module_init' 418 | module_init(init_nls_cp862) | ^~~~~~~~~~~ fs/nls/nls_cp862.c:408:19: note: 'init_module' target declared here 408 | static int __init init_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp862.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ fs/nls/nls_cp862.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit exit_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp863.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp863.c:378:1: note: in expansion of macro 'module_init' 378 | module_init(init_nls_cp863) | ^~~~~~~~~~~ fs/nls/nls_cp863.c:368:19: note: 'init_module' target declared here 368 | static int __init init_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp863.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp864.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp864.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(init_nls_cp864) | ^~~~~~~~~~~ fs/nls/nls_cp864.c:394:19: note: 'init_module' target declared here 394 | static int __init init_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp864.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp865.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp865.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp865) | ^~~~~~~~~~~ fs/nls/nls_cp865.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp865.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp866.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp866.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(init_nls_cp866) | ^~~~~~~~~~~ fs/nls/nls_cp866.c:292:19: note: 'init_module' target declared here 292 | static int __init init_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp866.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp869.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp869.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp869) | ^~~~~~~~~~~ fs/nls/nls_cp869.c:302:19: note: 'init_module' target declared here 302 | static int __init init_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp869.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp874.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp874.c:271:1: note: in expansion of macro 'module_init' 271 | module_init(init_nls_cp874) | ^~~~~~~~~~~ fs/nls/nls_cp874.c:261:19: note: 'init_module' target declared here 261 | static int __init init_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp874.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp932.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7929:1: note: in expansion of macro 'module_init' 7929 | module_init(init_nls_cp932) | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7919:19: note: 'init_module' target declared here 7919 | static int __init init_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp932.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_exit' 7930 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here 7924 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_euc-jp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro 'module_init' 577 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:558:19: note: 'init_module' target declared here 558 | static int __init init_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_euc-jp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp936.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11107:1: note: in expansion of macro 'module_init' 11107 | module_init(init_nls_cp936) | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11097:19: note: 'init_module' target declared here 11097 | static int __init init_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp936.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_exit' 11108 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here 11102 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_mailbox_rcv_msg()+0x89: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_poll_msg()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_mailbox_flr_work()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_send_access_requests()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_mailbox_flr_work.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from fs/nls/nls_cp949.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13942:1: note: in expansion of macro 'module_init' 13942 | module_init(init_nls_cp949) | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13932:19: note: 'init_module' target declared here 13932 | static int __init init_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp949.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_exit' 13943 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here 13937 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp950.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9478:1: note: in expansion of macro 'module_init' 9478 | module_init(init_nls_cp950) | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9468:19: note: 'init_module' target declared here 9468 | static int __init init_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp950.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_exit' 9479 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9473:20: note: 'cleanup_module' target declared here 9473 | static void __exit exit_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1250.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:334:19: note: 'init_module' target declared here 334 | static int __init init_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1250.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1251.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:288:19: note: 'init_module' target declared here 288 | static int __init init_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1251.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-1.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_1': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:254:1: note: in expansion of macro 'module_init' 254 | module_init(init_nls_iso8859_1) | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:244:19: note: 'init_module' target declared here 244 | static int __init init_nls_iso8859_1(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-1.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_1': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-1.c:255:1: note: in expansion of macro 'module_exit' 255 | module_exit(exit_nls_iso8859_1) | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:249:20: note: 'cleanup_module' target declared here 249 | static void __exit exit_nls_iso8859_1(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-2.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-2.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-3.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-3.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-4.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-4.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-5.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-5.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:250:19: note: 'init_module' target declared here 250 | static int __init init_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-6.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-7.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:304:19: note: 'init_module' target declared here 304 | static int __init init_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-7.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1255.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:370:19: note: 'init_module' target declared here 370 | static int __init init_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1255.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-9.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-9.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-13.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro 'module_init' 282 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:272:19: note: 'init_module' target declared here 272 | static int __init init_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-13.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-14.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro 'module_init' 338 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:328:19: note: 'init_module' target declared here 328 | static int __init init_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-14.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-15.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:294:19: note: 'init_module' target declared here 294 | static int __init init_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-15.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-r.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:310:19: note: 'init_module' target declared here 310 | static int __init init_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-r.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:315:20: note: 'cleanup_module' target declared here 315 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-u.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here 317 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-u.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-ru.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here 60 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-ru.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from fs/nls/nls_utf8.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_utf8.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_nls_utf8) | ^~~~~~~~~~~ fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here 51 | static int __init init_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from fs/nls/nls_utf8.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from fs/nls/mac-celtic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-celtic.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-celtic.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o: warning: objtool: xgpu_ai_mailbox_trans_msg()+0x54: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o: warning: objtool: xgpu_ai_send_access_requests()+0xbb: sibling call from callable instruction with modified stack frame In file included from fs/nls/mac-centeuro.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-centeuro.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-croatian.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-croatian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-croatian.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-cyrillic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-cyrillic.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-gaelic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:563:1: note: in expansion of macro 'module_init' 563 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here 553 | static int __init init_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-gaelic.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_exit' 564 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here 558 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-greek.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-greek.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-greek.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-iceland.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-iceland.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-inuit.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-inuit.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-inuit.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-romanian.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-romanian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-romanian.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-roman.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-roman.c:633:1: note: in expansion of macro 'module_init' 633 | module_init(init_nls_macroman) | ^~~~~~~~~~~ fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here 623 | static int __init init_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-roman.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_exit' 634 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here 628 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-turkish.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-turkish.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-turkish.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_debug_open()+0x1a1: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_heartbeat_group_mode_store()+0x52: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout()+0x115: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_region_dev_store()+0x6b3: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_do_disk_heartbeat()+0xd7: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout.cold()+0x16: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2-8 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) | ^~~~~~~~~ fs/ocfs2/cluster/nodemanager.o: warning: objtool: o2nm_cluster_fence_method_store()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o: warning: objtool: gmc_v7_0_sw_init()+0xdc: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/quorum.o: warning: objtool: o2quo_fence_self.cold()+0x11: unreachable instruction drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o: warning: objtool: gmc_v8_0_sw_init()+0x176: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_set_nn_state()+0x2a9: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_connect_expired()+0x2f: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_state_change()+0x7b: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_accept_many()+0x160: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_rx_until_empty()+0x440: sibling call from callable instruction with modified stack frame fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_start_listening()+0xbb: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_asserts()+0x12b: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_cancels.constprop.0()+0xb3: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_request_join()+0x62: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_assert_joined_handler()+0xc3: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_try_to_join_domain()+0x33d: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_exit_domain_handler()+0x1c: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource()+0xf3: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource.cold()+0x106: return with modified stack frame drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_late_init()+0x2ab: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_sw_init()+0x11e: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread()+0xcc: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_death()+0x34: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_recovery()+0x34: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_do_master_requery()+0x5a: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_mig_lockres_worker()+0x94c: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread.cold()+0x8f: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2-8 fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_master_request.isra.0()+0x76: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_migrate_request()+0x59: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmast.o: warning: objtool: dlm_send_proxy_ast_msg()+0x6d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o: warning: objtool: psp_resume()+0x13: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmconvert.o: warning: objtool: dlm_send_remote_convert_request.isra.0()+0x83: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/psp_v3_1.o: warning: objtool: psp_v3_1_mode1_reset()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/psp_v3_1.o: warning: objtool: psp_v3_1_bootloader_load_sos()+0x166: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/psp_v3_1.o: warning: objtool: psp_v3_1_mode1_reset.cold()+0x29: return with modified stack frame fs/ocfs2/dlm/dlmlock.o: warning: objtool: dlm_send_remote_lock_request.isra.0()+0x72: sibling call from callable instruction with modified stack frame fs/ocfs2/dlm/dlmunlock.o: warning: objtool: dlm_send_remote_unlock_request.constprop.0()+0x86: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o: warning: objtool: amdgpu_add_thermal_controller()+0x6c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o: warning: objtool: amdgpu_gfx_parse_disable_cu()+0x6f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o: warning: objtool: amdgpu_gfx_compute_queue_acquire()+0x12: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o: warning: objtool: gfx_v8_0_parse_sq_irq()+0x38: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o: warning: objtool: gfx_v8_0_sw_init()+0x360: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o: warning: objtool: gfx_v9_0_sw_init()+0x157f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o: warning: objtool: sdma_v2_4_sw_init()+0x105: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o: warning: objtool: sdma_v3_0_sw_init()+0x116: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o: warning: objtool: sdma_v4_0_sw_init()+0x1d5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o: warning: objtool: amdgpu_uvd_sw_init()+0xc3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o: warning: objtool: uvd_v5_0_get_clockgating_state()+0x34: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o: warning: objtool: uvd_v6_0_get_clockgating_state()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o: warning: objtool: uvd_v6_0_sw_init()+0x8c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o: warning: objtool: uvd_v6_0_early_init()+0x14: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o: warning: objtool: uvd_v6_0_hw_init()+0x438: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o: warning: objtool: uvd_v7_0_early_init()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o: warning: objtool: uvd_v7_0_sw_init()+0xd9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o: warning: objtool: amdgpu_vce_sw_init()+0x7b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v3_0.o: warning: objtool: vce_v3_0_early_init()+0x14: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v3_0.o: warning: objtool: vce_v3_0_get_clockgating_state()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v3_0.o: warning: objtool: vce_v3_0_hw_init()+0x38: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_sw_init()+0x138: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_early_init()+0x49: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_hw_init()+0x7c3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_early_init.cold()+0x24: return with modified stack frame fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': fs/ocfs2/ioctl.c:213:28: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': fs/ocfs2/ioctl.c:232:28: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle_freeinode.isra.0()+0x198: sibling call from callable instruction with modified stack frame fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle.part.0()+0x1ed: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o: warning: objtool: amdgpu_vcn_sw_init()+0x88: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o: warning: objtool: vcn_v1_0_hw_init()+0xc3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o: warning: objtool: vcn_v1_0_sw_init()+0x9f: sibling call from callable instruction with modified stack frame fs/ocfs2/journal.o: warning: objtool: ocfs2_replay_journal()+0xd7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o: warning: objtool: amdgpu_amdkfd_submit_ib()+0x12c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: reserve_bo_and_cond_vms()+0x1c6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: update_gpuvm_pte.isra.0()+0x1d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: vm_validate_pt_pd_bos()+0x65: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: validate_invalid_user_pages()+0x65: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_restore_userptr_worker()+0x3c1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: add_bo_to_vm()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: init_kfd_vm()+0x291: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_create_process_vm()+0x50: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()+0x85d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_map_memory_to_gpu()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()+0x113: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_evict_userptr()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_restore_process_bos()+0x389: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: update_gpuvm_pte.isra.0.cold()+0x18: return with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: set_vm_context_page_table_base()+0x18: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: invalidate_tlbs_vmid()+0x19: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: kgd_hqd_destroy()+0xa8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: set_vm_context_page_table_base.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o: warning: objtool: set_vm_context_page_table_base()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o: warning: objtool: invalidate_tlbs_vmid()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o: warning: objtool: kgd_hqd_destroy()+0x89: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o: warning: objtool: set_vm_context_page_table_base.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: invalidate_tlbs_vmid()+0x19: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: set_vm_context_page_table_base()+0x18: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: kgd_hqd_destroy()+0xa7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: set_vm_context_page_table_base.cold()+0xb: sibling call from callable instruction with modified stack frame fs/ocfs2/namei.o: warning: objtool: ocfs2_orphan_del()+0x81: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_job.o: warning: objtool: amdgpu_job_run()+0x116: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_suspend_tile()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweron()+0xdd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweroff()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.o: warning: objtool: amdgpu_atpx_detect()+0x1d4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o: warning: objtool: amdgpu_acpi_pcie_performance_request()+0xfe: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o: warning: objtool: amdgpu_acpi_init()+0x123: sibling call from callable instruction with modified stack frame fs/ocfs2/move_extents.o: warning: objtool: ocfs2_find_victim_alloc_group.isra.0.constprop.0()+0x83: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o: warning: objtool: smu8_send_msg_to_smc()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o: warning: objtool: smu8_start_smu()+0x9d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_program_memory_timing_parameters()+0xba: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_start_smu()+0x1c3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_populate_all_graphic_levels()+0x427: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_update_sclk_threshold()+0x11c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_initialize_mc_reg_table()+0x3c7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_populate_all_memory_levels()+0x3c5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_init_smc_table()+0x1aa: sibling call from callable instruction with modified stack frame fs/ocfs2/slot_map.o: warning: objtool: ocfs2_find_slot()+0x220: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_program_memory_timing_parameters()+0xab: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_start_smu()+0x2d9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_populate_all_memory_levels()+0x68: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_populate_all_graphic_levels()+0x345: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_update_sclk_threshold()+0x76: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_init_smc_table()+0x16a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_program_memory_timing_parameters()+0xc1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_start_smu()+0x496: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_populate_all_memory_levels()+0x59: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_populate_all_graphic_levels()+0x38e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_update_sclk_threshold()+0x76: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_init_smc_table()+0x15e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_populate_all_memory_levels.cold()+0x2a: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_populate_all_graphic_levels()+0xf0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_program_memory_timing_parameters()+0xba: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_populate_smc_voltage_table()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_update_sclk_threshold()+0x11c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_smu_upload_firmware_image()+0x68: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_start_smu()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_initialize_mc_reg_table()+0x3c7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_populate_all_memory_levels()+0xb9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_init_smc_table()+0x248: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_set_smc_sram_address.isra.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_copy_bytes_to_smc()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_send_msg_to_smc()+0xac: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_send_msg_to_smc_offset()+0x69: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_copy_bytes_from_smc()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_request_smu_load_fw()+0x1b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_check_fw_load_finish()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_upload_smu_firmware_image()+0x77: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o: warning: objtool: vega10_smc_table_manager()+0xa1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o: warning: objtool: vega10_start_smu()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_send_msg_to_smc_with_parameter()+0x7f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_smc_table_manager()+0xa1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_send_msg_to_smc()+0x5e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_start_smu()+0x67: sibling call from callable instruction with modified stack frame fs/ocfs2/super.o: warning: objtool: ocfs2_check_volume()+0xa0: sibling call from callable instruction with modified stack frame fs/ocfs2/super.o: warning: objtool: ocfs2_parse_options.isra.0()+0x2bf: sibling call from callable instruction with modified stack frame fs/ocfs2/super.o: warning: objtool: ocfs2_dismount_volume()+0x2ef: sibling call from callable instruction with modified stack frame fs/ocfs2/super.o: warning: objtool: ocfs2_fill_super()+0xbfc: sibling call from callable instruction with modified stack frame fs/ocfs2/symlink.o: warning: objtool: ocfs2_fast_symlink_readpage()+0x121: sibling call from callable instruction with modified stack frame fs/ocfs2/sysfile.o: warning: objtool: ocfs2_get_system_file_inode()+0x11b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_send_msg_to_smc()+0x69: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_set_smc_sram_address.isra.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_copy_bytes_to_smc()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_populate_all_graphic_levels()+0xbd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_program_memory_timing_parameters()+0xb3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_populate_smc_voltage_table()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_update_sclk_threshold()+0x11c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_initialize_mc_reg_table()+0x3c7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_populate_all_memory_levels()+0xc1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_init_smc_table()+0x1d5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_process_firmware_header()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o: warning: objtool: vega12_start_smu()+0x13: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o: warning: objtool: vega12_copy_table_from_smc()+0x18: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o: warning: objtool: vega12_copy_table_to_smc()+0x14: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o: warning: objtool: vega12_enable_smc_features()+0x50: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega12_smumgr.o: warning: objtool: vega12_get_enabled_smc_features()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_thermal_setup_fan_table()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_program_memory_timing_parameters()+0xb8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_start_smu()+0x2ec: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_populate_all_memory_levels()+0x68: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_populate_all_graphic_levels()+0x3a4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_update_sclk_threshold()+0x76: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_init_smc_table()+0x181: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_start_smu.cold()+0x31: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu9_smumgr.o: warning: objtool: smu9_wait_for_response()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu9_smumgr.o: warning: objtool: smu9_send_msg_to_smc()+0x5f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu9_smumgr.o: warning: objtool: smu9_send_msg_to_smc_with_parameter()+0x80: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_hw_init()+0x51: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_resume()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o: warning: objtool: pp_tables_initialize()+0xa49: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o: warning: objtool: pp_tables_get_response_times()+0x56: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o: warning: objtool: phm_enable_dynamic_state_management()+0x48: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o: warning: objtool: phm_disable_dynamic_state_management()+0x1f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hardwaremanager.o: warning: objtool: phm_get_clock_info()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu8_hwmgr.o: warning: objtool: smu8_setup_asic_task()+0x22a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu8_hwmgr.o: warning: objtool: smu8_hwmgr_backend_init()+0x17a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: get_vddc_lookup_table.isra.0.constprop.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: get_valid_clk.isra.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: pp_tables_v1_0_initialize()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: get_powerplay_table_entry_v1_0()+0x22d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_initialize_mc_reg_table()+0x45: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_is_voltage_controlled_by_gpio_v3()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_get_voltage_table_v3()+0x44: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_get_pp_assign_pin()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_calculate_voltage_evv_on_sclk()+0xcdb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomctrl.o: warning: objtool: atomctrl_get_svi2_info()+0x49: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_hangup()+0x8d: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_stack_store()+0x3f: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register()+0x23: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister()+0x21: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_connect()+0x137: sibling call from callable instruction with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register.cold()+0x28: return with modified stack frame fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister.cold()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_voltage_info_table.isra.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_is_voltage_controlled_by_gpio_v4()+0x16: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_voltage_table_v4()+0x21: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_pp_assign_pin()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_avfs_information()+0x156: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_gpio_information()+0x20: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_vbios_bootup_values()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/ppatomfwctrl.o: warning: objtool: pp_atomfwctrl_get_smc_dpm_information()+0x20: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ fs/ocfs2/stack_o2cb.o: warning: objtool: o2cb_cluster_connect()+0x3d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_release()+0x87: sibling call from callable instruction with modified stack frame fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_write()+0x1a1: sibling call from callable instruction with modified stack frame fs/ocfs2/stack_user.o: warning: objtool: sync_lock.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame fs/ocfs2/stack_user.o: warning: objtool: user_cluster_disconnect()+0x2b: sibling call from callable instruction with modified stack frame fs/ocfs2/stack_user.o: warning: objtool: user_cluster_connect()+0x1d3: sibling call from callable instruction with modified stack frame fs/orangefs/acl.o: warning: objtool: __orangefs_set_acl()+0xe2: sibling call from callable instruction with modified stack frame fs/orangefs/acl.o: warning: objtool: orangefs_get_acl()+0x87: sibling call from callable instruction with modified stack frame fs/orangefs/acl.o: warning: objtool: orangefs_set_acl()+0x42: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: wait_for_direct_io()+0x1ff: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_fsync()+0x74: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_fault()+0x31: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_file_mmap()+0x14: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_ioctl()+0x31: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: do_readv_writev()+0x41: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_file_write_iter()+0x3a: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_file_llseek()+0x6c: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_file_release()+0x16: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_file_read_iter()+0x3a: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_inode_read()+0x82: sibling call from callable instruction with modified stack frame fs/orangefs/file.o: warning: objtool: orangefs_fault.cold()+0x20: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_dpm_event_sources()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: phm_add_voltage()+0xa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_mclk_od()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_sclk_od()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_dpm_get_sclk()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_dpm_get_mclk()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_apply_state_adjust_rules()+0x1e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_check_states_equal()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_sort_lookup_table.isra.0()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_avfs_control()+0x59: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_disable_dpm_tasks()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_odn_edit_dpm_table()+0x19: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_power_state_tasks()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_hwmgr_backend_init()+0x81f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_get_pp_table_entry_callback_func_v0()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_get_pp_table_entry_callback_func_v1()+0xbf: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_enable_dpm_tasks()+0xe8f: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-cache.o: warning: objtool: op_alloc()+0x22: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-cache.o: warning: objtool: op_release()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_enable_didt_config()+0x137: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_disable_didt_config()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_enable_smc_cac()+0x28: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_disable_smc_cac()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_enable_power_containment()+0xcf: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_disable_power_containment()+0x95: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_make_bad_inode()+0x1e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_getattr()+0x21: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_check_changed()+0x14: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_setattr()+0x59: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_normalize_to_errno()+0x17: sibling call from callable instruction with modified stack frame fs/orangefs/xattr.o: warning: objtool: orangefs_inode_getxattr()+0x27: sibling call from callable instruction with modified stack frame fs/orangefs/xattr.o: warning: objtool: orangefs_inode_setxattr()+0x29: sibling call from callable instruction with modified stack frame fs/orangefs/xattr.o: warning: objtool: orangefs_listxattr()+0x2b2: sibling call from callable instruction with modified stack frame fs/orangefs/dcache.o: warning: objtool: orangefs_d_revalidate()+0x4d: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_getattr()+0x21: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_permission()+0x1a: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_update_time()+0x2c: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: read_one_page()+0x61: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_readpages()+0x24: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_setattr()+0x1e: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_invalidatepage()+0x10: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_iget()+0xc0: sibling call from callable instruction with modified stack frame fs/orangefs/inode.o: warning: objtool: orangefs_new_inode()+0x5b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: get_pix_clk_voltage_dependency_table.isra.0()+0xd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: get_valid_clk.isra.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: get_vddc_lookup_table.isra.0()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: vega10_pp_tables_initialize()+0x46: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: vega10_get_powerplay_table_entry()+0x117: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_show()+0x19: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_show()+0x20: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_store()+0x19: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_store()+0x3e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-sysfs.o: warning: objtool: orangefs_sysfs_init()+0xe: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ fs/orangefs/super.o: warning: objtool: orangefs_unmount()+0x53: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_statfs()+0x1c: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_destroy_inode()+0x10: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_alloc_inode()+0x60: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: parse_mount_options()+0x8c: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_remount_fs()+0x17: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_fh_to_dentry()+0x54: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_encode_fh()+0x37: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_remount()+0x13: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_mount()+0x3c: sibling call from callable instruction with modified stack frame fs/orangefs/super.o: warning: objtool: orangefs_kill_sb()+0x11: sibling call from callable instruction with modified stack frame fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_open()+0x19: sibling call from callable instruction with modified stack frame fs/orangefs/devorangefs-req.o: warning: objtool: dispatch_ioctl_command()+0xd7: sibling call from callable instruction with modified stack frame fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_write_iter()+0x34: sibling call from callable instruction with modified stack frame fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_read()+0x2f: sibling call from callable instruction with modified stack frame fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_compat_ioctl()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_force_clock_level()+0x45: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_dpm_force_dpm_level()+0x33d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_notify_smc_display_config_after_ps_adjustment()+0x1b4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_populate_single_gfx_level()+0x4f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_populate_single_soc_level()+0x88: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_odn_edit_dpm_table()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_display_configuration_changed_task()+0x51: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_populate_single_eclock_level()+0x42: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_populate_single_memory_level.isra.0()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_setup_asic_task()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_set_mclk_od()+0x28: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_set_sclk_od()+0x28: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_dpm_get_sclk()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_dpm_get_mclk()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_get_pp_table_entry_callback_func()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_apply_state_adjust_rules()+0x1e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_check_states_equal()+0x2d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_avfs_enable()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_set_power_state_tasks()+0x11b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_enable_disable_PCC_limit_feature()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_disable_dpm_tasks()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_power_off_asic()+0x19: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_trim_voltage_table.isra.0()+0x9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_hwmgr_backend_init()+0xcbe: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_init_smc_table()+0x70: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_enable_dpm_tasks()+0x417: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_enable_disable_vce_dpm()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_enable_disable_uvd_dpm()+0x33: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_rename()+0x2e: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_mkdir()+0x11f: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_create()+0x43: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_symlink()+0x3a: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_unlink()+0x37: sibling call from callable instruction with modified stack frame fs/orangefs/namei.o: warning: objtool: orangefs_lookup()+0x1c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o: warning: objtool: vega10_enable_didt_config()+0x34f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o: warning: objtool: vega10_disable_didt_config()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o: warning: objtool: vega10_enable_power_containment()+0x89: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o: warning: objtool: vega10_disable_power_containment()+0x60: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_initialize()+0x17: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_from_iovec()+0x1f: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_to_iovec()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o: warning: objtool: vega10_fan_ctrl_start_smc_fan_control()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o: warning: objtool: vega10_fan_ctrl_stop_smc_fan_control()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o: warning: objtool: vega10_thermal_disable_alert()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o: warning: objtool: vega10_thermal_setup_fan_table()+0x138: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_thermal.o: warning: objtool: vega10_start_thermal_controller()+0x11d: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: help_start()+0x14: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_open()+0x1c: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_help_open()+0x16: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: help_show()+0x14: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string()+0x1f: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_string_to_mask()+0x44: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_read()+0x20: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_write()+0x51: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init()+0x3e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_prepare_debugfs_help_string()+0x1e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_mask()+0x3e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string()+0x1e: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_debug()+0xba: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string.cold()+0x1d: sibling call from callable instruction with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init.cold()+0x5f: return with modified stack frame fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string.cold()+0x4d: return with modified stack frame fs/orangefs/waitqueue.o: warning: objtool: service_operation()+0xaf: sibling call from callable instruction with modified stack frame fs/orangefs/waitqueue.o: warning: objtool: orangefs_cancel_op_in_progress()+0x103: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o: warning: objtool: smu10_force_clock_level()+0xb7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o: warning: objtool: smu10_dpm_force_dpm_level()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o: warning: objtool: smu10_set_power_state_tasks()+0x40: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu10_hwmgr.o: warning: objtool: smu10_hwmgr_backend_init()+0xb2: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ fs/overlayfs/super.o: warning: objtool: ovl_mount_dir_noesc()+0xc: sibling call from callable instruction with modified stack frame fs/overlayfs/super.o: warning: objtool: ovl_mount_dir()+0x73: sibling call from callable instruction with modified stack frame fs/overlayfs/super.o: warning: objtool: ovl_workdir_create()+0x67: sibling call from callable instruction with modified stack frame fs/overlayfs/super.o: warning: objtool: ovl_check_namelen.isra.0()+0x30: sibling call from callable instruction with modified stack frame fs/overlayfs/super.o: warning: objtool: ovl_fill_super()+0xac4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/pp_psm.o: warning: objtool: psm_init_power_state_table()+0x5e: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_get_fh()+0xc1: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_check_origin_fh()+0x139: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_verify_set_fh()+0xbd: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_index_upper()+0xe2: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_verify_index()+0x7f: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_lookup_index()+0x1a8: sibling call from callable instruction with modified stack frame fs/overlayfs/namei.o: warning: objtool: ovl_lookup()+0x9c2: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_processpptables.o: warning: objtool: vega12_pp_tables_initialize()+0x40: sibling call from callable instruction with modified stack frame fs/overlayfs/util.o: warning: objtool: ovl_check_setxattr()+0x74: sibling call from callable instruction with modified stack frame fs/overlayfs/util.o: warning: objtool: ovl_nlink_end()+0xde: sibling call from callable instruction with modified stack frame fs/overlayfs/util.o: warning: objtool: ovl_lock_rename_workdir()+0xb: sibling call from callable instruction with modified stack frame fs/overlayfs/util.o: warning: objtool: ovl_check_metacopy_xattr()+0x69: sibling call from callable instruction with modified stack frame fs/overlayfs/util.o: warning: objtool: ovl_get_redirect_xattr()+0x5a: sibling call from callable instruction with modified stack frame fs/overlayfs/inode.o: warning: objtool: ovl_listxattr()+0x9f: sibling call from callable instruction with modified stack frame fs/overlayfs/inode.o: warning: objtool: ovl_getattr()+0x27a: sibling call from callable instruction with modified stack frame fs/overlayfs/inode.o: warning: objtool: ovl_get_nlink()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_upload_dpm_min_level()+0x6d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_upload_dpm_max_level()+0x69: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_force_clock_level()+0xb4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_pre_display_configuration_changed_task()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_setup_single_dpm_table()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_disable_dpm_tasks()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_power_off_asic()+0x19: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_enable_dpm_tasks()+0x87: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_dpm_force_dpm_level()+0xd6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_get_current_gfx_clk_freq()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_get_current_mclk_freq()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_print_clock_levels()+0x15f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_display_configuration_changed_task()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_notify_smc_display_config_after_ps_adjustment()+0xaa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_enable_disable_vce_dpm()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_enable_disable_uvd_dpm()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_thermal.o: warning: objtool: vega12_fan_ctrl_get_fan_speed_rpm()+0x21: sibling call from callable instruction with modified stack frame fs/overlayfs/dir.o: warning: objtool: ovl_lookup_temp()+0x57: sibling call from callable instruction with modified stack frame fs/overlayfs/dir.o: warning: objtool: ovl_set_redirect()+0x26a: sibling call from callable instruction with modified stack frame fs/overlayfs/dir.o: warning: objtool: ovl_instantiate()+0x140: sibling call from callable instruction with modified stack frame fs/overlayfs/dir.o: warning: objtool: ovl_cleanup()+0x49: sibling call from callable instruction with modified stack frame fs/overlayfs/dir.o: warning: objtool: ovl_create_real()+0x172: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_wait_on_register()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_wait_on_indirect_register()+0xe: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_trim_voltage_table()+0x9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_get_svi2_mvdd_voltage_table()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_get_svi2_vddci_voltage_table()+0xb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_initializa_dynamic_state_adjustment_rule_settings()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_wait_on_indirect_register.cold()+0x17: return with modified stack frame fs/overlayfs/readdir.o: warning: objtool: ovl_cache_update_ino()+0x223: sibling call from callable instruction with modified stack frame fs/overlayfs/readdir.o: warning: objtool: ovl_fill_real()+0xe1: sibling call from callable instruction with modified stack frame fs/overlayfs/readdir.o: warning: objtool: ovl_cleanup_whiteouts()+0xab: sibling call from callable instruction with modified stack frame fs/overlayfs/readdir.o: warning: objtool: ovl_indexdir_cleanup()+0x111: sibling call from callable instruction with modified stack frame fs/overlayfs/copy_up.o: warning: objtool: ovl_copy_xattr()+0xbc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_hw_init()+0x24: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_set_powergating_by_smu()+0xee: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_switch_power_profile()+0x44: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_get_current_clocks()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_notify_smu_enable_pwe()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_mclk()+0x28: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_sclk()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_set_power_profile_mode()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_set_power_limit()+0x26: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_set_clockgating_by_smu()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_set_mclk_od()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_mclk_od()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_set_sclk_od()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_sclk_od()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_print_clock_levels()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_force_clock_level()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_fan_speed_percent()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_set_fan_speed_percent()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_get_fan_control_mode()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_set_fan_control_mode()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_get_power_profile_mode()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_dpm_set_fan_control_mode.cold()+0x13: sibling call from callable instruction with modified stack frame fs/overlayfs/export.o: warning: objtool: ovl_lookup_real()+0x3ce: sibling call from callable instruction with modified stack frame fs/overlayfs/export.o: warning: objtool: ovl_fh_to_dentry()+0x60: sibling call from callable instruction with modified stack frame fs/overlayfs/export.o: warning: objtool: ovl_encode_fh()+0x2e4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ fs/pstore/ram.o: warning: objtool: ramoops_pstore_write()+0x1cf: sibling call from callable instruction with modified stack frame fs/pstore/ram.o: warning: objtool: ramoops_probe()+0x2c: sibling call from callable instruction with modified stack frame fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old()+0x115: sibling call from callable instruction with modified stack frame fs/pstore/ram_core.o: warning: objtool: persistent_ram_new()+0x42: sibling call from callable instruction with modified stack frame fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o: warning: objtool: get_modes()+0xfb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o: warning: objtool: dm_hw_init()+0xd3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o: warning: objtool: amdgpu_dm_irq_handler()+0xce: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_parse_edid_caps()+0xc1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_dp_mst_start_top_mgr()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_dp_mst_stop_top_mgr()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_dp_mst_stop_top_mgr.cold()+0x2b: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o: warning: objtool: dm_pp_get_clock_levels_by_type()+0x8c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o: warning: objtool: dm_pp_get_clock_levels_by_type_with_latency()+0xc8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o: warning: objtool: dm_pp_get_clock_levels_by_type_with_voltage()+0x7d: sibling call from callable instruction with modified stack frame In file included from fs/reiserfs/super.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/reiserfs/super.c:2650:1: note: in expansion of macro 'module_init' 2650 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ fs/reiserfs/super.c:2608:19: note: 'init_module' target declared here 2608 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/reiserfs/super.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/reiserfs/super.c:2651:1: note: in expansion of macro 'module_exit' 2651 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ fs/reiserfs/super.c:2630:20: note: 'cleanup_module' target declared here 2630 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ fs/reiserfs/super.o: warning: objtool: reiserfs_quota_write()+0x8a: sibling call from callable instruction with modified stack frame fs/reiserfs/super.o: warning: objtool: reiserfs_fill_super()+0x342: sibling call from callable instruction with modified stack frame fs/reiserfs/super.o: warning: objtool: reiserfs_remount()+0x241: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: prepare_error_buf()+0x441: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning()+0x5d: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: reiserfs_info()+0x5d: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: __reiserfs_panic()+0x5d: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: __reiserfs_error()+0x6c: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: reiserfs_abort()+0x67: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: print_block()+0x38: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: store_print_tb()+0xca: sibling call from callable instruction with modified stack frame fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning.cold()+0x3f: return with modified stack frame fs/reiserfs/prints.o: warning: objtool: reiserfs_info.cold()+0x29: return with modified stack frame fs/reiserfs/prints.o: warning: objtool: __reiserfs_error.cold()+0x68: return with modified stack frame fs/reiserfs/prints.o: warning: objtool: print_block.cold()+0x2a: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o: warning: objtool: patch_bios_image_from_ext_display_connection_info()+0xaf: sibling call from callable instruction with modified stack frame fs/reiserfs/ibalance.o: warning: objtool: internal_insert_childs()+0xf5: sibling call from callable instruction with modified stack frame fs/reiserfs/stree.c: In function 'comp_short_le_keys': fs/reiserfs/stree.c:104:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k1_u32 = (__u32 *) key1; | ^~~~~~ fs/reiserfs/stree.c:105:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | k2_u32 = (__u32 *) key2; | ^~~~~~ fs/reiserfs/stree.c: In function 'reiserfs_delete_object': fs/reiserfs/stree.c:1495:7: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/reiserfs/resize.o: warning: objtool: reiserfs_resize()+0x4f: sibling call from callable instruction with modified stack frame fs/reiserfs/item_ops.o: warning: objtool: direntry_print_vi()+0x4f: sibling call from callable instruction with modified stack frame fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item()+0x17: sibling call from callable instruction with modified stack frame fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item.cold()+0x65: sibling call from callable instruction with modified stack frame fs/reiserfs/xattr.o: warning: objtool: open_xa_dir()+0xe8: sibling call from callable instruction with modified stack frame fs/reiserfs/procfs.c: In function 'show_journal': fs/reiserfs/procfs.c:312:30: warning: taking address of packed member of 'struct reiserfs_super_block_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | struct journal_params *jp = &rs->s_v1.s_journal; | ^~~~~~~~~~~~~~~~~~~ In file included from fs/romfs/super.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_romfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/romfs/super.c:658:1: note: in expansion of macro 'module_init' 658 | module_init(init_romfs_fs); | ^~~~~~~~~~~ fs/romfs/super.c:616:19: note: 'init_module' target declared here 616 | static int __init init_romfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/romfs/super.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_romfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/romfs/super.c:659:1: note: in expansion of macro 'module_exit' 659 | module_exit(exit_romfs_fs); | ^~~~~~~~~~~ fs/romfs/super.c:647:20: note: 'cleanup_module' target declared here 647 | static void __exit exit_romfs_fs(void) | ^~~~~~~~~~~~~ fs/romfs/super.o: warning: objtool: romfs_iget()+0x49: sibling call from callable instruction with modified stack frame fs/romfs/super.o: warning: objtool: romfs_fill_super()+0xc3: sibling call from callable instruction with modified stack frame fs/squashfs/cache.o: warning: objtool: squashfs_cache_get()+0x164: sibling call from callable instruction with modified stack frame fs/squashfs/cache.o: warning: objtool: squashfs_cache_init()+0x38: sibling call from callable instruction with modified stack frame fs/squashfs/dir.o: warning: objtool: squashfs_readdir()+0x6d: sibling call from callable instruction with modified stack frame fs/squashfs/file.o: warning: objtool: read_indexes()+0x39: sibling call from callable instruction with modified stack frame fs/squashfs/file.o: warning: objtool: squashfs_readpage()+0x778: sibling call from callable instruction with modified stack frame fs/squashfs/inode.o: warning: objtool: squashfs_read_inode()+0x9f: sibling call from callable instruction with modified stack frame fs/squashfs/namei.o: warning: objtool: squashfs_lookup()+0x85: sibling call from callable instruction with modified stack frame In file included from fs/squashfs/super.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:441:19: note: 'init_module' target declared here 441 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/squashfs/super.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here 460 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ fs/squashfs/super.o: warning: objtool: squashfs_fill_super()+0x3d: sibling call from callable instruction with modified stack frame fs/squashfs/symlink.o: warning: objtool: squashfs_symlink_readpage()+0x115: sibling call from callable instruction with modified stack frame fs/squashfs/file_cache.o: warning: objtool: squashfs_readpage_block()+0x33: sibling call from callable instruction with modified stack frame fs/squashfs/decompressor_single.o: warning: objtool: squashfs_decompress()+0x73: sibling call from callable instruction with modified stack frame fs/squashfs/lz4_wrapper.o: warning: objtool: lz4_init()+0x37: sibling call from callable instruction with modified stack frame fs/squashfs/lzo_wrapper.o: warning: objtool: lzo_init()+0x3a: sibling call from callable instruction with modified stack frame fs/squashfs/xz_wrapper.o: warning: objtool: squashfs_xz_init()+0x25: sibling call from callable instruction with modified stack frame fs/squashfs/zlib_wrapper.o: warning: objtool: zlib_init()+0x23: sibling call from callable instruction with modified stack frame fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_uncompress()+0x8b: sibling call from callable instruction with modified stack frame fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_init()+0x27: sibling call from callable instruction with modified stack frame fs/sysv/ialloc.o: warning: objtool: sysv_free_inode()+0x34: sibling call from callable instruction with modified stack frame fs/sysv/ialloc.o: warning: objtool: sysv_count_free_inodes()+0x67: sibling call from callable instruction with modified stack frame fs/sysv/balloc.o: warning: objtool: sysv_free_block()+0x4c: sibling call from callable instruction with modified stack frame fs/sysv/balloc.o: warning: objtool: sysv_new_block()+0x80: sibling call from callable instruction with modified stack frame fs/sysv/balloc.o: warning: objtool: sysv_count_free_blocks()+0x6a: sibling call from callable instruction with modified stack frame fs/sysv/balloc.o: warning: objtool: sysv_free_block.cold()+0x1a: sibling call from callable instruction with modified stack frame fs/sysv/inode.o: warning: objtool: __sysv_write_inode()+0x35: sibling call from callable instruction with modified stack frame fs/sysv/inode.o: warning: objtool: sysv_iget()+0x30: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o: warning: objtool: dce110_link_encoder_construct()+0xc7: sibling call from callable instruction with modified stack frame fs/sysv/dir.o: warning: objtool: sysv_readdir()+0xfe: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ fs/sysv/super.o: warning: objtool: detect_sysv()+0xc2: sibling call from callable instruction with modified stack frame fs/sysv/super.o: warning: objtool: complete_read_super()+0xd4: sibling call from callable instruction with modified stack frame fs/sysv/super.o: warning: objtool: sysv_fill_super()+0x289: sibling call from callable instruction with modified stack frame fs/sysv/super.o: warning: objtool: v7_fill_super()+0xa0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_get_optimal_number_of_taps()+0x249: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth()+0x38d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth.cold()+0x1a: sibling call from callable instruction with modified stack frame In file included from fs/ubifs/super.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubifs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/ubifs/super.c:2336:1: note: in expansion of macro 'late_initcall' 2336 | late_initcall(ubifs_init); | ^~~~~~~~~~~~~ fs/ubifs/super.c:2237:19: note: 'init_module' target declared here 2237 | static int __init ubifs_init(void) | ^~~~~~~~~~ In file included from fs/ubifs/super.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubifs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ubifs/super.c:2355:1: note: in expansion of macro 'module_exit' 2355 | module_exit(ubifs_exit); | ^~~~~~~~~~~ fs/ubifs/super.c:2338:20: note: 'cleanup_module' target declared here 2338 | static void __exit ubifs_exit(void) | ^~~~~~~~~~ fs/ubifs/super.o: warning: objtool: ubifs_parse_options.isra.0()+0xdb: sibling call from callable instruction with modified stack frame fs/ubifs/super.o: warning: objtool: ubifs_mount()+0x49: sibling call from callable instruction with modified stack frame fs/ubifs/io.o: warning: objtool: ubifs_leb_write()+0xd6: sibling call from callable instruction with modified stack frame fs/ubifs/io.o: warning: objtool: ubifs_leb_change()+0xcb: sibling call from callable instruction with modified stack frame fs/ubifs/io.o: warning: objtool: ubifs_leb_unmap()+0xad: sibling call from callable instruction with modified stack frame fs/ubifs/io.o: warning: objtool: ubifs_leb_map()+0xad: sibling call from callable instruction with modified stack frame fs/ubifs/tnc.o: warning: objtool: lnc_add_directly.isra.0()+0x36: sibling call from callable instruction with modified stack frame fs/ubifs/tnc.o: warning: objtool: tnc_read_hashed_node()+0xca: sibling call from callable instruction with modified stack frame fs/ubifs/replay.o: warning: objtool: ubifs_validate_entry()+0x7a: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_dump_budg()+0xde: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_dump_lprop()+0x21: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_dump_lpt_info()+0x1c9: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed()+0x3e: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode()+0x39: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: dfs_file_write()+0x27: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: dbg_check_tnc()+0x1c8: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed.cold()+0x1: sibling call from callable instruction with modified stack frame fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode.cold()+0x66: return with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/i2caux/dce110/i2c_hw_engine_dce110.o: warning: objtool: dal_i2c_hw_engine_dce110_create()+0xde: sibling call from callable instruction with modified stack frame fs/udf/balloc.c: In function 'udf_add_free_space': fs/udf/balloc.c:101:15: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/udf/ialloc.c: In function 'udf_free_inode': fs/udf/ialloc.c:38:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:40:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ fs/udf/ialloc.c: In function 'udf_new_inode': fs/udf/ialloc.c:99:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:101:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function '__udf_add_aext': fs/udf/inode.c:1958:16: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function 'udf_delete_aext': fs/udf/inode.c:2220:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c:2237:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/udf/super.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/udf/super.c:2464:1: note: in expansion of macro 'module_init' 2464 | module_init(init_udf_fs) | ^~~~~~~~~~~ fs/udf/super.c:234:19: note: 'init_module' target declared here 234 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from fs/udf/super.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/udf/super.c:2465:1: note: in expansion of macro 'module_exit' 2465 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ fs/udf/super.c:254:20: note: 'cleanup_module' target declared here 254 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ fs/udf/super.o: warning: objtool: udf_parse_options()+0x417: sibling call from callable instruction with modified stack frame fs/udf/super.o: warning: objtool: udf_count_free_bitmap()+0x50: sibling call from callable instruction with modified stack frame fs/udf/super.o: warning: objtool: udf_find_metadata_inode_efe()+0x3b: sibling call from callable instruction with modified stack frame fs/udf/super.o: warning: objtool: udf_process_sequence()+0x125: sibling call from callable instruction with modified stack frame fs/udf/super.o: warning: objtool: udf_load_vrs()+0x389: sibling call from callable instruction with modified stack frame fs/udf/super.o: warning: objtool: udf_fill_super()+0x106: sibling call from callable instruction with modified stack frame fs/udf/unicode.o: warning: objtool: udf_name_from_CS0()+0x8c: sibling call from callable instruction with modified stack frame fs/udf/unicode.o: warning: objtool: udf_dstrCS0toChar()+0x2e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ fs/ufs/super.o: warning: objtool: ufs_parse_options()+0x1f5: sibling call from callable instruction with modified stack frame fs/ufs/super.o: warning: objtool: ufs_remount()+0xe3: sibling call from callable instruction with modified stack frame fs/ufs/super.o: warning: objtool: ufs_fill_super()+0x2b: sibling call from callable instruction with modified stack frame fs/ufs/super.o: warning: objtool: ufs_error()+0x7c: sibling call from callable instruction with modified stack frame fs/ufs/super.o: warning: objtool: ufs_panic()+0x50: sibling call from callable instruction with modified stack frame fs/ufs/super.o: warning: objtool: ufs_panic.cold()+0x61: return with modified stack frame fs/ufs/util.o: warning: objtool: ufs_get_locked_page()+0x81: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o: warning: objtool: hubbub1_verify_allow_pstate_change_high()+0xea: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o: warning: objtool: dcn10_link_encoder_construct()+0xd7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.o: warning: objtool: dce112_compressor_program_compressed_surface_address_and_pitch()+0xb6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.o: warning: objtool: dce112_compressor_program_lpt_control()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.o: warning: objtool: dce110_compressor_program_compressed_surface_address_and_pitch()+0x9d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.o: warning: objtool: dce110_xfmv_set_pixel_storage_depth()+0x46: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.o: warning: objtool: dce110_xfmv_set_pixel_storage_depth.cold()+0x10: sibling call from callable instruction with modified stack frame fs/xfs/libxfs/xfs_btree.o: warning: objtool: xfs_btree_get_leaf_keys()+0x11c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.o: warning: objtool: dc_stream_configure_crc()+0xcf: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o: warning: objtool: construct()+0x4b9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o: warning: objtool: core_link_enable_stream()+0x2e7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o: warning: objtool: core_link_disable_stream()+0x1f6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.o: warning: objtool: perform_post_lt_adj_req_sequence()+0x1c8: sibling call from callable instruction with modified stack frame In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kfd_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdkfd/kfd_module.c:182:1: note: in expansion of macro 'module_init' 182 | module_init(kfd_module_init); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdkfd/kfd_module.c:124:19: note: 'init_module' target declared here 124 | static int __init kfd_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kfd_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdkfd/kfd_module.c:183:1: note: in expansion of macro 'module_exit' 183 | module_exit(kfd_module_exit); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdkfd/kfd_module.c:171:20: note: 'cleanup_module' target declared here 171 | static void __exit kfd_module_exit(void) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdkfd/kfd_device.o: warning: objtool: kfd_debugfs_hang_hws()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_free_memory_of_gpu()+0x49: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_alloc_memory_of_gpu()+0x139: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_event()+0x40: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_update_queue()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_queue()+0x4d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_unmap_memory_from_gpu()+0x126: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_map_memory_to_gpu()+0x116: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_create_topology_device()+0x28: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_init()+0x1a1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_add_device()+0x350: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.o: warning: objtool: kfd_init_apertures()+0xd9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_device_init_vm.part.0()+0x73: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process()+0x325: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process_device_data()+0x14b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_evict_queues()+0x42: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_restore_queues()+0x40: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker()+0xbf: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_suspend_all_processes()+0x53: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_resume_all_processes()+0x52: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_reserved_mem_mmap()+0x14: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: initialize()+0xa5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: kernel_queue_init()+0xc4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_set_resources()+0x54: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_query_status()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_unmap_queue()+0x69: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_runlist()+0xc2: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_debugfs_hang_hws()+0x51: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.o: warning: objtool: pqm_create_queue()+0x4c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.o: warning: objtool: pqm_destroy_queue()+0x1d8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: deallocate_vmid.isra.0()+0x99: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: destroy_queue_nocpsch_locked()+0x169: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: map_queues_cpsch()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: get_mqd_manager()+0x61: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: evict_process_queues_nocpsch()+0x97: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_queue_nocpsch()+0x5e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: restore_process_queues_nocpsch()+0xd8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: amdkfd_fence_wait_timeout()+0x2d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: execute_queues_cpsch.constprop.0()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_queue_cpsch()+0x55: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: start_cpsch()+0x97: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_kernel_queue_cpsch()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: process_termination_cpsch()+0x2d6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: evict_process_queues_cpsch()+0x90: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: restore_process_queues_cpsch()+0xc0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: update_queue()+0xb0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: device_queue_manager_init()+0x2bb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_create()+0x1eb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_mmap()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_nodiq()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_register_diq()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_nodiq()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_diq_submit_ib.isra.0()+0x48: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_diq()+0x44: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_diq()+0x3c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.o: warning: objtool: kfd_dbgmgr_create()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_crat.o: warning: objtool: kfd_parse_crat_table()+0x16: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_crat.o: warning: objtool: kfd_create_crat_image_acpi()+0x49: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_crat.o: warning: objtool: kfd_create_crat_image_virtual()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_iommu.o: warning: objtool: kfd_iommu_bind_process_to_device()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_iommu.o: warning: objtool: kfd_iommu_resume()+0xe9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/amd/amdkfd/kfd_debugfs.o: warning: objtool: kfd_debugfs_hang_hws_write()+0x31: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/lib/chash.o: warning: objtool: __chash_table_copy_in()+0xde: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/gpu/drm/ast/ast_main.o: warning: objtool: ast_driver_load()+0x69: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/bochs/bochs_hw.o: warning: objtool: bochs_hw_init()+0x1c3: sibling call from callable instruction with modified stack frame In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anx78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'cleanup_module' target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anx78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'init_module' target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe()+0x2a8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe.cold()+0xb3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_fbdev.o: warning: objtool: cirrusfb_create()+0x194: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer()+0x398: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer.cold()+0x76: sibling call from callable instruction with modified stack frame In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/gma500/psb_drv.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(psb_exit); | ^~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:513:20: note: 'cleanup_module' target declared here 513 | static void __exit psb_exit(void) | ^~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/gma500/psb_drv.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:518:1: note: in expansion of macro 'late_initcall' 518 | late_initcall(psb_init); | ^~~~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:508:19: note: 'init_module' target declared here 508 | static int __init psb_init(void) | ^~~~~~~~ drivers/gpu/drm/gma500/psb_intel_lvds.o: warning: objtool: psb_intel_lvds_mode_fixup()+0xe2: sibling call from callable instruction with modified stack frame fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error()+0xcd: sibling call from callable instruction with modified stack frame fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error()+0xa4: sibling call from callable instruction with modified stack frame fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error.cold()+0xa: sibling call from callable instruction with modified stack frame fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error.cold()+0x4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/psb_intel_sdvo.o: warning: objtool: psb_intel_sdvo_mode_set()+0xfe: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/mid_bios.o: warning: objtool: mid_chip_setup()+0x4ae: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/cdv_intel_lvds.o: warning: objtool: cdv_intel_lvds_mode_fixup()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_aux_native_read()+0xaa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_init()+0x49a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.o: warning: objtool: hibmc_pci_probe()+0x22f: sibling call from callable instruction with modified stack frame fs/xfs/xfs_fsops.o: warning: objtool: xfs_do_force_shutdown()+0x92: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ 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 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) | ^~~~~~~~~~~ fs/xfs/xfs_ioctl.o: warning: objtool: xfs_file_ioctl()+0x642: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.o: warning: objtool: reg_write_range()+0x3f: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from drivers/gpu/drm/i915/gvt/kvmgt.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvmgt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/i915/gvt/kvmgt.c:1892:1: note: in expansion of macro 'module_init' 1892 | module_init(kvmgt_init); | ^~~~~~~~~~~ drivers/gpu/drm/i915/gvt/kvmgt.c:1883:19: note: 'init_module' target declared here 1883 | static int __init kvmgt_init(void) | ^~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from drivers/gpu/drm/i915/gvt/kvmgt.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvmgt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/kvmgt.c:1893:1: note: in expansion of macro 'module_exit' 1893 | module_exit(kvmgt_exit); | ^~~~~~~~~~~ drivers/gpu/drm/i915/gvt/kvmgt.c:1888:20: note: 'cleanup_module' target declared here 1888 | static void __exit kvmgt_exit(void) | ^~~~~~~~~~ drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_ioctl()+0x1d4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_create()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_reg_rw_opregion()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_get_vfio_device()+0x27: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_set_msi_trigger()+0x38: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_open()+0x74: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_rw()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_dma_map_guest_page()+0x1fd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_drv.o: warning: objtool: i915_driver_load()+0xada: sibling call from callable instruction with modified stack frame fs/xfs/xfs_mount.o: warning: objtool: xfs_mod_fdblocks()+0x15c: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from ./include/linux/dmar.h:24, from ./include/linux/intel-iommu.h:34, from drivers/gpu/drm/i915/i915_drv.h:41, from drivers/gpu/drm/i915/i915_pci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i915_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:781:1: note: in expansion of macro 'module_exit' 781 | module_exit(i915_exit); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:772:20: note: 'cleanup_module' target declared here 772 | static void __exit i915_exit(void) | ^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/dmar.h:24, from ./include/linux/intel-iommu.h:34, from drivers/gpu/drm/i915/i915_drv.h:41, from drivers/gpu/drm/i915/i915_pci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i915_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:780:1: note: in expansion of macro 'module_init' 780 | module_init(i915_init); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:742:19: note: 'init_module' target declared here 742 | static int __init i915_init(void) | ^~~~~~~~~ drivers/gpu/drm/i915/i915_pci.o: warning: objtool: i915_pci_probe()+0x1f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_csr.o: warning: objtool: csr_load_work_fn()+0xce: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/i915/intel_device_info.o: warning: objtool: intel_device_info_runtime_init()+0x31d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_pm()+0x41f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_gt_powersave()+0x5c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_debugfs.o: warning: objtool: i915_ipc_status_write()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: intel_sanitize_enable_ppgtt()+0x59: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: i915_ggtt_probe_hw()+0x5a8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem.o: warning: objtool: i915_gem_init_early()+0x360: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_vmap()+0x53: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_oom()+0x109: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gem_stolen.o: warning: objtool: i915_gem_init_stolen()+0x5a: sibling call from callable instruction with modified stack frame fs/xfs/xfs_ioctl32.c: In function 'xfs_ioctl32_bstat_copyin': fs/xfs/xfs_ioctl32.c:141:50: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | xfs_ioctl32_bstime_copyin(&bstat->bs_atime, &bstat32->bs_atime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:142:50: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | xfs_ioctl32_bstime_copyin(&bstat->bs_mtime, &bstat32->bs_mtime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:143:50: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 143 | xfs_ioctl32_bstime_copyin(&bstat->bs_ctime, &bstat32->bs_ctime) || | ^~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c: In function 'xfs_bulkstat_one_fmt_compat': fs/xfs/xfs_ioctl32.c:196:30: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | xfs_bstime_store_compat(&p32->bs_atime, &buffer->bs_atime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:197:30: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | xfs_bstime_store_compat(&p32->bs_mtime, &buffer->bs_mtime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:198:30: warning: taking address of packed member of 'struct compat_xfs_bstat' may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | xfs_bstime_store_compat(&p32->bs_ctime, &buffer->bs_ctime) || | ^~~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrlist_by_handle': fs/xfs/xfs_ioctl32.c:358:51: warning: taking address of packed member of 'struct compat_xfs_fsop_attrlist_handlereq' may result in an unaligned pointer value [-Waddress-of-packed-member] 358 | dentry = xfs_compat_handlereq_to_dentry(parfilp, &al_hreq.hreq); | ^~~~~~~~~~~~~ fs/xfs/xfs_ioctl32.c:367:37: warning: taking address of packed member of 'struct compat_xfs_fsop_attrlist_handlereq' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | cursor = (attrlist_cursor_kern_t *)&al_hreq.pos; | ^~~~~~~~~~~~ fs/xfs/xfs_pnfs.o: warning: objtool: xfs_fs_get_uuid()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_uncore.o: warning: objtool: intel_uncore_init()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_uc.o: warning: objtool: intel_uc_init_early()+0x199: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_fetch()+0x38c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_upload()+0x1f7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: ct_process_host_channel()+0x152: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: intel_guc_ct_enable()+0x176: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_guc_fw.o: warning: objtool: guc_fw_xfer()+0xff: sibling call from callable instruction with modified stack frame In file included from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/tracepoint.h:17, from ./include/trace/events/dma_fence.h:8, from drivers/gpu/drm/i915/intel_guc_submission.c:26: drivers/gpu/drm/i915/intel_guc_submission.c: In function 'guc_ring_doorbell': drivers/gpu/drm/i915/intel_guc_submission.c:506:20: warning: taking address of packed member of 'struct guc_doorbell_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); ./include/asm-generic/bug.h:160:27: note: in definition of macro 'WARN_ONCE' 160 | int __ret_warn_once = !!(condition); \ | ^~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:506:2: note: in expansion of macro 'WARN_ON_ONCE' 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:506:15: note: in expansion of macro 'xchg' 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~ fs/xfs/scrub/symlink.o: warning: objtool: xchk_symlink()+0x11e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ fs/binfmt_misc.o: warning: objtool: bm_status_read()+0x55: sibling call from callable instruction with modified stack frame fs/binfmt_misc.o: warning: objtool: bm_register_write()+0x754: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_build_input()+0x15f: sibling call from callable instruction with modified stack frame sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_proc_write()+0x74: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_bios.o: warning: objtool: intel_bios_init()+0xd1b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ sound/core/seq/oss/seq_oss_init.o: warning: objtool: delete_seq_queue.part.0()+0x6e: sibling call from callable instruction with modified stack frame sound/core/seq/oss/seq_oss_init.o: warning: objtool: snd_seq_oss_open()+0xd0: sibling call from callable instruction with modified stack frame sound/core/seq/oss/seq_oss_synth.o: warning: objtool: snd_seq_oss_synth_make_info()+0x7b: sibling call from callable instruction with modified stack frame sound/core/seq/oss/seq_oss_midi.o: warning: objtool: snd_seq_oss_midi_check_new_port()+0xa7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper()+0x18: sibling call from callable instruction with modified stack frame sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper.cold()+0x14: sibling call from callable instruction with modified stack frame sound/core/seq/seq_clientmgr.o: warning: objtool: seq_free_client()+0x19: sibling call from callable instruction with modified stack frame sound/core/seq/seq_timer.o: warning: objtool: snd_seq_timer_open()+0xdf: sibling call from callable instruction with modified stack frame sound/core/seq/seq_ports.o: warning: objtool: snd_seq_create_port()+0x26: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~ sound/core/seq/seq_midi.o: warning: objtool: dump_midi()+0x42: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_enable()+0x2bd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_init()+0x176: sibling call from callable instruction with modified stack frame sound/core/seq/seq_midi_event.o: warning: objtool: snd_midi_event_decode()+0x121: sibling call from callable instruction with modified stack frame sound/core/seq/seq_virmidi.o: warning: objtool: snd_virmidi_dev_register()+0x5e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ sound/core/init.o: warning: objtool: card_id_store_attr()+0xea: sibling call from callable instruction with modified stack frame sound/core/init.o: warning: objtool: snd_card_set_id_no_lock()+0x139: sibling call from callable instruction with modified stack frame sound/core/init.o: warning: objtool: snd_disconnect_release()+0xdd: sibling call from callable instruction with modified stack frame sound/core/control.o: warning: objtool: snd_ctl_new1()+0xbc: sibling call from callable instruction with modified stack frame sound/core/control.o: warning: objtool: snd_ctl_elem_add()+0x4c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_hotplug.o: warning: objtool: i915_hotplug_work_func()+0xc1: sibling call from callable instruction with modified stack frame sound/core/vmaster.o: warning: objtool: slave_init()+0xc3: sibling call from callable instruction with modified stack frame In file included from sound/core/hwdep.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_hwdep_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/hwdep.c:550:1: note: in expansion of macro 'module_init' 550 | module_init(alsa_hwdep_init) | ^~~~~~~~~~~ sound/core/hwdep.c:535:19: note: 'init_module' target declared here 535 | static int __init alsa_hwdep_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/hwdep.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_hwdep_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/hwdep.c:551:1: note: in expansion of macro 'module_exit' 551 | module_exit(alsa_hwdep_exit) | ^~~~~~~~~~~ sound/core/hwdep.c:543:20: note: 'cleanup_module' target declared here 543 | static void __exit alsa_hwdep_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/timer.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_timer_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/timer.c:2181:1: note: in expansion of macro 'module_init' 2181 | module_init(alsa_timer_init) | ^~~~~~~~~~~ sound/core/timer.c:2136:19: note: 'init_module' target declared here 2136 | static int __init alsa_timer_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/timer.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_timer_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/timer.c:2182:1: note: in expansion of macro 'module_exit' 2182 | module_exit(alsa_timer_exit) | ^~~~~~~~~~~ sound/core/timer.c:2170:20: note: 'cleanup_module' target declared here 2170 | static void __exit alsa_timer_exit(void) | ^~~~~~~~~~~~~~~ sound/core/timer.o: warning: objtool: snd_timer_free.part.0()+0x2b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_opregion.o: warning: objtool: swsci()+0x7c: sibling call from callable instruction with modified stack frame sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1()+0x105: sibling call from callable instruction with modified stack frame sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1.cold()+0x38: sibling call from callable instruction with modified stack frame sound/core/memalloc.o: warning: objtool: snd_dma_alloc_pages()+0x1f1: sibling call from callable instruction with modified stack frame In file included from sound/core/seq_device.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_device_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/core/seq_device.c:317:1: note: in expansion of macro 'subsys_initcall' 317 | subsys_initcall(alsa_seq_device_init) | ^~~~~~~~~~~~~~~ sound/core/seq_device.c:293:19: note: 'init_module' target declared here 293 | static int __init alsa_seq_device_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq_device.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_device_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq_device.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(alsa_seq_device_exit) | ^~~~~~~~~~~ sound/core/seq_device.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit alsa_seq_device_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/rawmidi.c:1822:1: note: in expansion of macro 'module_init' 1822 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1791:19: note: 'init_module' target declared here 1791 | static int __init alsa_rawmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/rawmidi.c:1823:1: note: in expansion of macro 'module_exit' 1823 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1816:20: note: 'cleanup_module' target declared here 1816 | static void __exit alsa_rawmidi_exit(void) | ^~~~~~~~~~~~~~~~~ sound/core/compress_offload.o: warning: objtool: snd_compress_dev_register()+0x4b: sibling call from callable instruction with modified stack frame sound/core/compress_offload.o: warning: objtool: snd_compress_register()+0xa2: sibling call from callable instruction with modified stack frame sound/core/compress_offload.o: warning: objtool: snd_compr_open()+0x57: sibling call from callable instruction with modified stack frame sound/drivers/mpu401/mpu401_uart.o: warning: objtool: snd_mpu401_uart_new()+0x33d: sibling call from callable instruction with modified stack frame In file included from sound/drivers/mpu401/mpu401.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/mpu401/mpu401.c:287:1: note: in expansion of macro 'module_exit' 287 | module_exit(alsa_card_mpu401_exit) | ^~~~~~~~~~~ sound/drivers/mpu401/mpu401.c:281:20: note: 'cleanup_module' target declared here 281 | static void __exit alsa_card_mpu401_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/mpu401/mpu401.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/mpu401/mpu401.c:286:1: note: in expansion of macro 'module_init' 286 | module_init(alsa_card_mpu401_init) | ^~~~~~~~~~~ sound/drivers/mpu401/mpu401.c:241:19: note: 'init_module' target declared here 241 | static int __init alsa_card_mpu401_init(void) | ^~~~~~~~~~~~~~~~~~~~~ sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_create()+0x2f: sibling call from callable instruction with modified stack frame sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_probe()+0x29: sibling call from callable instruction with modified stack frame sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_pnp_probe()+0x6a: sibling call from callable instruction with modified stack frame sound/drivers/opl3/opl3_lib.o: warning: objtool: snd_opl3_init()+0xd: sibling call from callable instruction with modified stack frame sound/drivers/opl3/opl3_lib.o: warning: objtool: snd_opl3_create()+0x1c9: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_dp_link_training.o: warning: objtool: intel_dp_set_link_train()+0x48: sibling call from callable instruction with modified stack frame sound/drivers/opl3/opl3_oss.o: warning: objtool: snd_opl3_load_patch_seq_oss()+0x4e: sibling call from callable instruction with modified stack frame In file included from sound/drivers/pcsp/pcsp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcsp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:238:1: note: in expansion of macro 'module_init' 238 | module_init(pcsp_init); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:226:19: note: 'init_module' target declared here 226 | static int __init pcsp_init(void) | ^~~~~~~~~ In file included from sound/drivers/pcsp/pcsp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcsp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(pcsp_exit); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:233:20: note: 'cleanup_module' target declared here 233 | static void __exit pcsp_exit(void) | ^~~~~~~~~ sound/drivers/pcsp/pcsp.o: warning: objtool: pcsp_probe()+0x86: sibling call from callable instruction with modified stack frame sound/drivers/pcsp/pcsp_lib.o: warning: objtool: snd_pcsp_trigger()+0x36: sibling call from callable instruction with modified stack frame sound/drivers/pcsp/pcsp_lib.o: warning: objtool: pcsp_do_timer()+0x2b9: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_resume()+0x31: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_load_boot_image()+0x90: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_dsp_load()+0x7c: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_threaded_irq_handler()+0x5b: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_hwdep.o: warning: objtool: snd_vx_setup_firmware()+0x5e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_aux_transfer()+0xd9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_init_connector()+0xe3a: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_pcm.o: warning: objtool: vx_pcm_prepare()+0x81: sibling call from callable instruction with modified stack frame sound/drivers/vx/vx_pcm.o: warning: objtool: vx_init_audio_io()+0x40: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ sound/drivers/dummy.o: warning: objtool: snd_dummy_probe()+0xa6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ sound/drivers/virmidi.o: warning: objtool: snd_virmidi_probe()+0x7d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ sound/drivers/serial-u16550.o: warning: objtool: snd_uart16550_io_loop()+0x70: sibling call from callable instruction with modified stack frame sound/drivers/serial-u16550.o: warning: objtool: snd_serial_probe()+0x1c8: sibling call from callable instruction with modified stack frame sound/drivers/serial-u16550.o: warning: objtool: snd_uart16550_output_byte.constprop.0()+0x9e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ sound/drivers/mtpav.o: warning: objtool: snd_mtpav_probe()+0x383: sibling call from callable instruction with modified stack frame In file included from sound/drivers/mts64.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_mts64_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/mts64.c:1070:1: note: in expansion of macro 'module_init' 1070 | module_init(snd_mts64_module_init); | ^~~~~~~~~~~ sound/drivers/mts64.c:1045:19: note: 'init_module' target declared here 1045 | static int __init snd_mts64_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/mts64.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_mts64_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/mts64.c:1071:1: note: in expansion of macro 'module_exit' 1071 | module_exit(snd_mts64_module_exit); | ^~~~~~~~~~~ sound/drivers/mts64.c:1065:20: note: 'cleanup_module' target declared here 1065 | static void __exit snd_mts64_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ sound/drivers/mts64.o: warning: objtool: snd_mts64_probe()+0x42e: sibling call from callable instruction with modified stack frame In file included from sound/drivers/portman2x4.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_portman_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/portman2x4.c:869:1: note: in expansion of macro 'module_init' 869 | module_init(snd_portman_module_init); | ^~~~~~~~~~~ sound/drivers/portman2x4.c:844:19: note: 'init_module' target declared here 844 | static int __init snd_portman_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/portman2x4.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_portman_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/portman2x4.c:870:1: note: in expansion of macro 'module_exit' 870 | module_exit(snd_portman_module_exit); | ^~~~~~~~~~~ sound/drivers/portman2x4.c:864:20: note: 'cleanup_module' target declared here 864 | static void __exit snd_portman_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ sound/drivers/portman2x4.o: warning: objtool: snd_portman_probe()+0x3bd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_sdvo.o: warning: objtool: intel_sdvo_pre_enable()+0x35d: sibling call from callable instruction with modified stack frame In file included from sound/firewire/bebob/bebob.h:16, from sound/firewire/bebob/bebob.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bebob_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/bebob/bebob.c:561:1: note: in expansion of macro 'module_exit' 561 | module_exit(snd_bebob_exit); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:555:1: note: 'cleanup_module' target declared here 555 | snd_bebob_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/bebob/bebob.h:16, from sound/firewire/bebob/bebob.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bebob_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:560:1: note: in expansion of macro 'module_init' 560 | module_init(snd_bebob_init); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:549:1: note: 'init_module' target declared here 549 | snd_bebob_init(void) | ^~~~~~~~~~~~~~ sound/firewire/bebob/bebob.o: warning: objtool: do_registration()+0x25c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_gpu_error.o: warning: objtool: i915_capture_error_state()+0x1f9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: vgt_balloon_space()+0x11: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: intel_vgt_balloon()+0x23f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen8_oa_read()+0x39b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen7_oa_read()+0x209: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy()+0x84: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy.cold()+0xb: sibling call from callable instruction with modified stack frame In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_dg00x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(snd_dg00x_exit); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit snd_dg00x_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_dg00x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(snd_dg00x_init); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:214:19: note: 'init_module' target declared here 214 | static int __init snd_dg00x_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_ff_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fireface/ff.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(snd_ff_exit); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit snd_ff_exit(void) | ^~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_ff_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(snd_ff_init); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:198:19: note: 'init_module' target declared here 198 | static int __init snd_ff_init(void) | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': sound/firewire/fireworks/fireworks_command.c:219:11: warning: converting a packed 'struct snd_efw_hwinfo' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); | ^~~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:125:8: note: defined here 125 | struct snd_efw_hwinfo { | ^~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from ./include/asm-generic/bitops/le.h:6, from ./arch/x86/include/asm/bitops.h:521, from ./include/linux/bitops.h:19, from ./include/linux/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; | ^~~~~~ drivers/gpu/drm/i915/intel_gvt.o: warning: objtool: intel_gvt_sanitize_options.cold()+0x14: unreachable instruction drivers/gpu/drm/i915/gvt/gvt.o: warning: objtool: intel_gvt_init_device()+0x2b0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: alloc_gm()+0x103: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: intel_vgpu_alloc_resource()+0x1a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: elsp_mmio_write()+0xd9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_read()+0x8c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sbi_ctl_mmio_write()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: gamw_echo_dev_rw_ia_write()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: force_nonpriv_write()+0xcb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: hws_pga_write()+0x6c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: dp_aux_ch_ctl_mmio_write()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: update_fdi_rx_iir_status()+0x10d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_write()+0x187: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sanitize_fence_mmio_access()+0x14: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: ring_mode_mmio_write()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: intel_vgpu_mmio_reg_rw()+0x299: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_invalidate_spt()+0x185: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_alloc_spt()+0x1ec: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_entry_removal.isra.0()+0xf4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_shadow_entry()+0x84: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt()+0x235: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt_by_guest_entry()+0x8b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: shadow_ppgtt_mm()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_write_page_table()+0x2c7: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_create_ppgtt_mm()+0xb3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_gma_to_gpa()+0x368: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_emulate_ggtt_mmio_write()+0x1ed: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_get_ppgtt_mm()+0x4d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_put_ppgtt_mm()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_gvt_init_gtt()+0x4d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_init_gtt()+0x3d0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: map_vgpu_opregion()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_init_opregion()+0x44: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_opregion_base_write_handler()+0x48: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_emulate_opregion_request()+0x1f3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_read()+0x7c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_write()+0x7a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ sound/firewire/tascam/tascam.o: warning: objtool: do_registration()+0x126: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_read()+0xbc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_write()+0x2c9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: prepare_execlist_workload()+0xd0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: complete_execlist_workload()+0xce: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: intel_vgpu_submit_execlist()+0x50: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_gvt_scan_and_shadow_workload()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_gvt_init_workload_scheduler()+0xcd: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: workload_thread()+0xdc1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_vgpu_create_workload()+0x81: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/mmio_context.o: warning: objtool: intel_gvt_switch_mmio()+0x362: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: copy_gma_to_hva()+0x3c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_reg_handler()+0x38: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_pipe_control()+0x139: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_display_flip()+0x347: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: get_gma_bb_from_cmd.constprop.0()+0x1d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: command_scan()+0x22e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_batch_buffer_start()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_srm()+0xbc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_lrm()+0x10f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_op_2f()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_store_data_imm()+0x6e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_flush_dw()+0xcc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_scan_and_shadow_ringbuffer()+0x11c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_scan_and_shadow_wa_ctx()+0x17e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_init_cmd_parser()+0xd7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: vgpu_scan_nonprivbb_set()+0xad: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: intel_gvt_debugfs_init()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_primary_plane()+0x150: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_cursor_plane()+0x7a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_sprite_plane()+0x7c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: vgpu_get_plane_info()+0xd1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_query_plane()+0x395: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_get_dmabuf()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/gvt/page_track.o: warning: objtool: intel_vgpu_page_track_handler()+0x61: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init.cold()+0x2dd: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2+24 drivers/gpu/drm/mgag200/mgag200_mode.o: warning: objtool: mga_crtc_mode_set()+0x1a94: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ sound/i2c/cs8427.o: warning: objtool: snd_cs8427_reg_write()+0x39: sibling call from callable instruction with modified stack frame sound/i2c/cs8427.o: warning: objtool: snd_cs8427_reg_read()+0x36: sibling call from callable instruction with modified stack frame sound/i2c/cs8427.o: warning: objtool: snd_cs8427_qsubcode_get()+0x5a: sibling call from callable instruction with modified stack frame sound/i2c/cs8427.o: warning: objtool: snd_cs8427_init()+0x4f: sibling call from callable instruction with modified stack frame sound/isa/sb/sb_common.o: warning: objtool: snd_sbdsp_create()+0x2a8: sibling call from callable instruction with modified stack frame sound/pci/ac97/ac97_codec.o: warning: objtool: snd_ac97_find_mixer_ctl.isra.0()+0x49: sibling call from callable instruction with modified stack frame sound/pci/ac97/ac97_codec.o: warning: objtool: reset_tlv.isra.0()+0x46: sibling call from callable instruction with modified stack frame sound/pci/ac97/ac97_codec.o: warning: objtool: snd_ac97_mixer()+0x927: sibling call from callable instruction with modified stack frame In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali5451_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ali5451/ali5451.c:32: sound/pci/ali5451/ali5451.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali5451_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ali5451/ali5451.c:32: sound/pci/ali5451/ali5451.c:2281:19: note: 'init_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/asihpi/asihpi.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_asihpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3052:1: note: in expansion of macro 'module_exit' 3052 | module_exit(snd_asihpi_exit) | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3044:20: note: 'cleanup_module' target declared here 3044 | static void __exit snd_asihpi_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/pci/asihpi/asihpi.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_asihpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3051:1: note: in expansion of macro 'module_init' 3051 | module_init(snd_asihpi_init) | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3038:19: note: 'init_module' target declared here 3038 | static int __init snd_asihpi_init(void) | ^~~~~~~~~~~~~~~ sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_remove()+0x5e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_int_stop()+0x27: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_prepare()+0x1f: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_prepare()+0x1f: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_mute_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_put()+0x3c: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_put()+0x4e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_put()+0x69: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_get()+0x36: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_clksrc_put()+0x36: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_gain_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_freq_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_aesebu_rxstatus_get()+0x2e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_proc_read()+0x6c: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_mixer_new()+0x67: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_hw_params()+0xc5: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_get()+0x3e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_put()+0x4d: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_probe()+0x157: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_open()+0x6f: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_open()+0x6f: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_int_start()+0x6c: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_timer_function()+0x486: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_trigger()+0x2d8: sibling call from callable instruction with modified stack frame sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_int_start.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_fini()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_mthd()+0x20: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_notify_new()+0x70: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_isr()+0x12: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_hpi_ioctl()+0x333: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_adapter_probe()+0xed: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpicmn.o: warning: objtool: find_control()+0x13e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_add_adapter()+0x75: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache_single()+0x427: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache()+0x45: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_cmn_control_cache_sync_to_msg()+0x61: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_sclass()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_nop()+0x1d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_put()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_get()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_del()+0x22: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_new()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_unmap()+0x17: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_map()+0x33: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_rd()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_mthd()+0x1f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_del()+0x1e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_new()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_wr()+0x1d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl()+0x31: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpidebug.o: warning: objtool: hpi_debug_data()+0x19: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_open()+0xdd: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_close()+0x10: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_alloc()+0xe4: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_free()+0x5d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/mm.o: warning: objtool: nvkm_mm_fini()+0x35: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6000.o: warning: objtool: hpi6000_adapter_boot_load_dsp()+0x73b: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6000.o: warning: objtool: create_adapter_obj()+0x46: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6000.o: warning: objtool: subsys_create_adapter()+0x30: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6000.o: warning: objtool: HPI_6000()+0x3cc: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6000.o: warning: objtool: HPI_6000.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_init()+0x1b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_fini()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_dtor()+0x2d: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: boot_loader_test_memory.isra.0()+0xd3: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: hpi6205_transfer_data.isra.0()+0x15e: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: message_response_sequence.isra.0()+0x189: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: adapter_boot_load_dsp()+0x9ab: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: create_adapter_obj()+0x2e5: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: subsys_create_adapter()+0x30: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpi6205.o: warning: objtool: _HPI_6205()+0x48: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpimsgx.o: warning: objtool: HPIMSGX__cleanup()+0x18c: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpimsgx.o: warning: objtool: adapter_message()+0x69: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpimsgx.o: warning: objtool: outstream_close()+0x93: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpimsgx.o: warning: objtool: instream_close()+0x93: sibling call from callable instruction with modified stack frame sound/pci/asihpi/hpimsgx.o: warning: objtool: hpi_send_recv_ex()+0x14d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ sound/pci/au88x0/au8810.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ sound/pci/au88x0/au8820.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ sound/pci/au88x0/au8830.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0106_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ca0106/ca0106_main.c:141: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'cleanup_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0106_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ca0106/ca0106_main.c:141: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'init_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/ca0106/ca0106_mixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame sound/pci/ca0106/ca0106_mixer.o: warning: objtool: ctl_find()+0x42: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_reserved()+0xaa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_gpio_ne()+0xd7: sibling call from callable instruction with modified stack frame In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla20.c:42: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla20.c:42: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina20.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina20.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla20.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla20.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/echoaudio/layla20.o: warning: objtool: snd_echo_midi_output_write()+0xec: sibling call from callable instruction with modified stack frame In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla24.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla24.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla24.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla24.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/echoaudio/layla24.o: warning: objtool: snd_echo_midi_output_write()+0xec: sibling call from callable instruction with modified stack frame In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mona.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mona.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mia.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mia.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/echoaudio/mia.o: warning: objtool: snd_echo_midi_output_write()+0xec: sibling call from callable instruction with modified stack frame In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/echo3g.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/echo3g.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/echoaudio/echo3g.o: warning: objtool: snd_echo_midi_output_write()+0xec: sibling call from callable instruction with modified stack frame In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigo.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigo.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoio.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoio.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodj.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodj.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoiox.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoiox.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodjx.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodjx.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'cleanup_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'init_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/emu10k1/emumixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame sound/pci/emu10k1/emumixer.o: warning: objtool: rename_ctl()+0x47: sibling call from callable instruction with modified stack frame In file included from sound/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'init_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'cleanup_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1x.c:34: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'cleanup_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1x.c:34: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'init_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/hda/hda_jack.o: warning: objtool: add_jack_kctl.part.0()+0xdf: sibling call from callable instruction with modified stack frame In file included from sound/pci/hda/hda_generic.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'cleanup_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_generic.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'generic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'init_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_realtek.c:29: sound/pci/hda/patch_realtek.c:8696:25: note: 'cleanup_module' target declared here 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_realtek.c:29: sound/pci/hda/patch_realtek.c:8696:25: note: 'init_module' target declared here 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmedia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'cleanup_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmedia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'init_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'cleanup_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'init_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sigmatel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'cleanup_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sigmatel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'init_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si3054_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'cleanup_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si3054_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'init_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'cleanup_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'init_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0110_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'cleanup_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0110_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'init_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0132_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_ca0132.c:33: sound/pci/hda/patch_ca0132.c:7697:25: note: 'cleanup_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0132_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_ca0132.c:33: sound/pci/hda/patch_ca0132.c:7697:25: note: 'init_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.o: warning: objtool: ca0132_alt_mic_boost_info()+0x76: sibling call from callable instruction with modified stack frame sound/pci/hda/patch_ca0132.o: warning: objtool: dspio_scp()+0x596: sibling call from callable instruction with modified stack frame In file included from sound/pci/hda/patch_conexant.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conexant_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_conexant.c:27: sound/pci/hda/patch_conexant.c:1139:25: note: 'cleanup_module' target declared here 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_conexant.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conexant_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_conexant.c:27: sound/pci/hda/patch_conexant.c:1139:25: note: 'init_module' target declared here 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'cleanup_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'init_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'cleanup_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'init_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.o: warning: objtool: hdmi_parse_codec()+0x377: sibling call from callable instruction with modified stack frame sound/pci/hda/patch_hdmi.o: warning: objtool: generic_hdmi_build_jack()+0xcf: sibling call from callable instruction with modified stack frame In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/hda/hda_intel.c:41: sound/pci/hda/hda_intel.c:2748:19: note: 'cleanup_module' target declared here 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/hda/hda_intel.c:41: sound/pci/hda/hda_intel.c:2748:19: note: 'init_module' target declared here 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice1712_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1712.c:53: sound/pci/ice1712/ice1712.c:2873:19: note: 'cleanup_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice1712_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1712.c:53: sound/pci/ice1712/ice1712.c:2873:19: note: 'init_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1724_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1724.c:28: sound/pci/ice1712/ice1724.c:2882:19: note: 'cleanup_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1724_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1724.c:28: sound/pci/ice1712/ice1724.c:2882:19: note: 'init_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/ice1712/ice1724.o: warning: objtool: snd_vt1724_probe()+0xa53: sibling call from callable instruction with modified stack frame In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'korg1212_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/korg1212/korg1212.c:25: sound/pci/korg1212/korg1212.c:2486:19: note: 'cleanup_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'korg1212_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/korg1212/korg1212.c:25: sound/pci/korg1212/korg1212.c:2486:19: note: 'init_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/korg1212/korg1212.o: warning: objtool: snd_korg1212_interrupt()+0x5f: sibling call from callable instruction with modified stack frame sound/pci/korg1212/korg1212.o: warning: objtool: snd_korg1212_probe()+0x23d: sibling call from callable instruction with modified stack frame In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lola_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'cleanup_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lola_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'init_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lx6464es_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'cleanup_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lx6464es_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'init_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mixart_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/mixart/mixart.c:26: sound/pci/mixart/mixart.c:1421:19: note: 'cleanup_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mixart_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/mixart/mixart.c:26: sound/pci/mixart/mixart.c:1421:19: note: 'init_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/mixart/mixart.o: warning: objtool: snd_mixart_create_pcm()+0xb8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o: warning: objtool: g94_i2c_aux_xfer()+0x66f: sibling call from callable instruction with modified stack frame In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nm256_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/nm256/nm256.c:31: sound/pci/nm256/nm256.c:1772:19: note: 'cleanup_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nm256_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/nm256/nm256.c:31: sound/pci/nm256/nm256.c:1772:19: note: 'init_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o: warning: objtool: gm200_i2c_aux_xfer()+0x66f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o: warning: objtool: anx9805_aux_xfer()+0x521: sibling call from callable instruction with modified stack frame sound/pci/oxygen/oxygen_pcm.o: warning: objtool: oxygen_pcm_init()+0x249: sibling call from callable instruction with modified stack frame In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oxygen_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'cleanup_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oxygen_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'init_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xonar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'cleanup_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xonar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'init_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcxhr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/pcxhr/pcxhr.c:27: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'cleanup_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcxhr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/pcxhr/pcxhr.c:27: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'init_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.o: warning: objtool: pcxhr_create_pcm()+0xb0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ sound/pci/riptide/riptide.o: warning: objtool: riptide_reset()+0x44e: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: sendcmd()+0x36: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: riptide_handleirq()+0xf8: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_hw_params()+0x5a: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: snd_card_riptide_probe()+0x156: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_joystick_probe()+0x8a: sibling call from callable instruction with modified stack frame sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_hw_params.cold()+0x1c: return with modified stack frame In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme9652_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/rme9652.c:26: sound/pci/rme9652/rme9652.c:2654:19: note: 'cleanup_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme9652_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/rme9652.c:26: sound/pci/rme9652/rme9652.c:2654:19: note: 'init_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdsp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdsp.c:27: sound/pci/rme9652/hdsp.c:5412:19: note: 'cleanup_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdsp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdsp.c:27: sound/pci/rme9652/hdsp.c:5412:19: note: 'init_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdspm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdspm.c:137: sound/pci/rme9652/hdspm.c:7000:19: note: 'cleanup_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdspm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdspm.c:137: sound/pci/rme9652/hdspm.c:7000:19: note: 'init_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trident_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'cleanup_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trident_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'init_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/trident/trident.o: warning: objtool: snd_trident_probe()+0x118: sibling call from callable instruction with modified stack frame sound/pci/trident/trident_memory.o: warning: objtool: is_valid_page.cold()+0xf: unreachable instruction In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx222_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/vx222/vx222.c:23: sound/pci/vx222/vx222.c:292:19: note: 'cleanup_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx222_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/vx222/vx222.c:23: sound/pci/vx222/vx222.c:292:19: note: 'init_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ymfpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'cleanup_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ymfpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'init_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ad1889.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ad1889.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als300.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'cleanup_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als300.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'init_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als4000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als4000.c:70: sound/pci/als4000.c:1037:19: note: 'cleanup_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als4000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als4000.c:70: sound/pci/als4000.c:1037:19: note: 'init_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp.c:26: sound/pci/atiixp.c:1706:19: note: 'cleanup_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp.c:26: sound/pci/atiixp.c:1706:19: note: 'init_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/atiixp.o: warning: objtool: snd_atiixp_probe()+0x84: sibling call from callable instruction with modified stack frame In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp_modem.c:26: sound/pci/atiixp_modem.c:1327:19: note: 'cleanup_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp_modem.c:26: sound/pci/atiixp_modem.c:1327:19: note: 'init_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azf3328_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/azt3328.c:185: sound/pci/azt3328.c:2762:19: note: 'cleanup_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azf3328_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/azt3328.c:185: sound/pci/azt3328.c:2762:19: note: 'init_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/azt3328.o: warning: objtool: snd_azf3328_codec_setfmt()+0x1bd: sibling call from callable instruction with modified stack frame In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/bt87x.c:994:1: note: in expansion of macro 'module_exit' 994 | module_exit(alsa_card_bt87x_exit) | ^~~~~~~~~~~ sound/pci/bt87x.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit alsa_card_bt87x_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/bt87x.c:993:1: note: in expansion of macro 'module_init' 993 | module_init(alsa_card_bt87x_init) | ^~~~~~~~~~~ sound/pci/bt87x.c:981:19: note: 'init_module' target declared here 981 | static int __init alsa_card_bt87x_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmipci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cmipci.c:27: sound/pci/cmipci.c:3407:19: note: 'cleanup_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmipci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cmipci.c:27: sound/pci/cmipci.c:3407:19: note: 'init_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ sound/pci/cmipci.o: warning: objtool: snd_cmipci_probe()+0xc60: sibling call from callable instruction with modified stack frame In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs4281_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs4281.c:26: sound/pci/cs4281.c:2085:19: note: 'cleanup_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs4281_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs4281.c:26: sound/pci/cs4281.c:2085:19: note: 'init_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1938.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1938_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1938.c:52: sound/pci/es1938.c:1883:19: note: 'cleanup_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1938.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1938_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1938.c:52: sound/pci/es1938.c:1883:19: note: 'init_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1968_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1968.c:101: sound/pci/es1968.c:2934:19: note: 'cleanup_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1968_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1968.c:101: sound/pci/es1968.c:2934:19: note: 'init_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/fm801.c:21: sound/pci/fm801.c:1463:19: note: 'cleanup_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/fm801.c:21: sound/pci/fm801.c:1463:19: note: 'init_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0.c:33: sound/pci/intel8x0.c:3356:19: note: 'cleanup_module' target declared here 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0.c:33: sound/pci/intel8x0.c:3356:19: note: 'init_module' target declared here 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0m.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0m_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0m.c:30: sound/pci/intel8x0m.c:1332:19: note: 'cleanup_module' target declared here 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0m.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0m_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0m.c:30: sound/pci/intel8x0m.c:1332:19: note: 'init_module' target declared here 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/maestro3.c:38: sound/pci/maestro3.c:2794:19: note: 'cleanup_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/maestro3.c:38: sound/pci/maestro3.c:2794:19: note: 'init_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme32_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme32.c:76: sound/pci/rme32.c:1996:19: note: 'cleanup_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme32_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme32.c:76: sound/pci/rme32.c:1996:19: note: 'init_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme96_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme96.c:29: sound/pci/rme96.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme96_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme96.c:29: sound/pci/rme96.c:2550:19: note: 'init_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonicvibes_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sonicvibes.c:28: sound/pci/sonicvibes.c:1548:19: note: 'cleanup_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonicvibes_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sonicvibes.c:28: sound/pci/sonicvibes.c:1548:19: note: 'init_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx.c:53: sound/pci/via82xx.c:2650:19: note: 'cleanup_module' target declared here 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx.c:53: sound/pci/via82xx.c:2650:19: note: 'init_module' target declared here 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx_modem.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx_modem.c:38: sound/pci/via82xx_modem.c:1232:19: note: 'cleanup_module' target declared here 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx_modem.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx_modem.c:38: sound/pci/via82xx_modem.c:1232:19: note: 'init_module' target declared here 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-pcm-dma.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acp_dma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/amd/acp-pcm-dma.c:21: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'init_module' target declared here 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-pcm-dma.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acp_dma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/amd/acp-pcm-dma.c:21: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'cleanup_module' target declared here 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_init()+0x3e: sibling call from callable instruction with modified stack frame sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_deinit()+0x39: sibling call from callable instruction with modified stack frame sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_dma_stop()+0x67: sibling call from callable instruction with modified stack frame sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset()+0x6b: sibling call from callable instruction with modified stack frame sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset.cold()+0x10: sibling call from callable instruction with modified stack frame In file included from sound/soc/amd/acp-da7219-max98357a.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/amd/acp-da7219-max98357a.c:26: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'cleanup_module' target declared here 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-da7219-max98357a.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/amd/acp-da7219-max98357a.c:26: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'init_module' target declared here 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-rt5645.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/amd/acp-rt5645.c:29: sound/soc/amd/acp-rt5645.c:195:24: note: 'cleanup_module' target declared here 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-rt5645.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/amd/acp-rt5645.c:29: sound/soc/amd/acp-rt5645.c:195:24: note: 'init_module' target declared here 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ac97.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ac97.c:18: sound/soc/codecs/ac97.c:149:24: note: 'init_module' target declared here 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ac97.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ac97.c:18: sound/soc/codecs/ac97.c:149:24: note: 'cleanup_module' target declared here 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/adau1761-i2c.c:10: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'cleanup_module' target declared here 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/adau1761-i2c.c:10: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'init_module' target declared here 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/adau1761-spi.c:13: sound/soc/codecs/adau1761-spi.c:84:19: note: 'cleanup_module' target declared here 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-spi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/adau1761-spi.c:13: sound/soc/codecs/adau1761-spi.c:84:19: note: 'init_module' target declared here 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/adau7002.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau7002_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/adau7002.c:10: sound/soc/codecs/adau7002.c:90:24: note: 'cleanup_module' target declared here 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/adau7002.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau7002_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/adau7002.c:10: sound/soc/codecs/adau7002.c:90:24: note: 'init_module' target declared here 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak4458.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/ak4458.c:10: sound/soc/codecs/ak4458.c:652:19: note: 'init_module' target declared here 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak4458.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/ak4458.c:10: sound/soc/codecs/ak4458.c:652:19: note: 'cleanup_module' target declared here 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak5558.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/ak5558.c:10: sound/soc/codecs/ak5558.c:410:19: note: 'init_module' target declared here 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak5558.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/ak5558.c:10: sound/soc/codecs/ak5558.c:410:19: note: 'cleanup_module' target declared here 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/bd28623.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/codecs/bd28623.c:12: sound/soc/codecs/bd28623.c:238:24: note: 'cleanup_module' target declared here 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/bd28623.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/codecs/bd28623.c:12: sound/soc/codecs/bd28623.c:238:24: note: 'init_module' target declared here 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs35l34.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l34_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/codecs/cs35l34.c:1238:1: note: in expansion of macro 'module_exit' 1238 | module_exit(cs35l34_exit); | ^~~~~~~~~~~ sound/soc/codecs/cs35l34.c:1234:20: note: 'cleanup_module' target declared here 1234 | static void __exit cs35l34_exit(void) | ^~~~~~~~~~~~ In file included from sound/soc/codecs/cs35l34.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l34_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/soc/codecs/cs35l34.c:1232:1: note: in expansion of macro 'module_init' 1232 | module_init(cs35l34_modinit); | ^~~~~~~~~~~ sound/soc/codecs/cs35l34.c:1221:19: note: 'init_module' target declared here 1221 | static int __init cs35l34_modinit(void) | ^~~~~~~~~~~~~~~ sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_main_amp_event()+0xc4: sibling call from callable instruction with modified stack frame sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_mclk_event()+0x32: sibling call from callable instruction with modified stack frame sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_sdin_event()+0x108: sibling call from callable instruction with modified stack frame In file included from sound/soc/codecs/cs35l35.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro 'module_i2c_driver' 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/cs35l35.c:20: sound/soc/codecs/cs35l35.c:1659:19: note: 'cleanup_module' target declared here 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro 'module_i2c_driver' 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs35l35.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro 'module_i2c_driver' 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/cs35l35.c:20: sound/soc/codecs/cs35l35.c:1659:19: note: 'init_module' target declared here 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro 'module_i2c_driver' 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs42l42.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/cs42l42.c:22: sound/soc/codecs/cs42l42.c:1973:19: note: 'cleanup_module' target declared here 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs42l42.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/cs42l42.c:22: sound/soc/codecs/cs42l42.c:1973:19: note: 'init_module' target declared here 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs43130.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/cs43130.c:17: sound/soc/codecs/cs43130.c:2703:19: note: 'cleanup_module' target declared here 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs43130.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/cs43130.c:17: sound/soc/codecs/cs43130.c:2703:19: note: 'init_module' target declared here 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7213.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7213.c:15: sound/soc/codecs/da7213.c:1896:19: note: 'cleanup_module' target declared here 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7213.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7213.c:15: sound/soc/codecs/da7213.c:1896:19: note: 'init_module' target declared here 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7219.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7219.c:14: sound/soc/codecs/da7219.c:2284:19: note: 'cleanup_module' target declared here 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7219.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7219.c:14: sound/soc/codecs/da7219.c:2284:19: note: 'init_module' target declared here 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/dmic.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/dmic.c:23: sound/soc/codecs/dmic.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/dmic.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/dmic.c:23: sound/soc/codecs/dmic.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es7134.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es7134_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/of_platform.h:9, from sound/soc/codecs/es7134.c:20: sound/soc/codecs/es7134.c:326:24: note: 'init_module' target declared here 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es7134.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es7134_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/of_platform.h:9, from sound/soc/codecs/es7134.c:20: sound/soc/codecs/es7134.c:326:24: note: 'cleanup_module' target declared here 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8316.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/es8316.c:14: sound/soc/codecs/es8316.c:625:19: note: 'cleanup_module' target declared here 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8316.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/es8316.c:14: sound/soc/codecs/es8316.c:625:19: note: 'init_module' target declared here 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-i2c.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/es8328-i2c.c:14: sound/soc/codecs/es8328-i2c.c:51:19: note: 'cleanup_module' target declared here 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-i2c.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/es8328-i2c.c:14: sound/soc/codecs/es8328-i2c.c:51:19: note: 'init_module' target declared here 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-spi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/es8328-spi.c:15: sound/soc/codecs/es8328-spi.c:39:19: note: 'cleanup_module' target declared here 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-spi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/es8328-spi.c:15: sound/soc/codecs/es8328-spi.c:39:19: note: 'init_module' target declared here 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/hdac_hdmi.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2284:1: note: in expansion of macro 'module_exit' 2284 | module_exit(hdmi_exit); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2278:20: note: 'cleanup_module' target declared here 2278 | static void __exit hdmi_exit(void) | ^~~~~~~~~ In file included from sound/soc/codecs/hdac_hdmi.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2283:1: note: in expansion of macro 'module_init' 2283 | module_init(hdmi_init); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2273:19: note: 'init_module' target declared here 2273 | static int __init hdmi_init(void) | ^~~~~~~~~ In file included from sound/soc/codecs/max9759.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9759_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/max9759.c:11: sound/soc/codecs/max9759.c:203:24: note: 'init_module' target declared here 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max9759.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9759_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/max9759.c:11: sound/soc/codecs/max9759.c:203:24: note: 'cleanup_module' target declared here 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max98090.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max98090.c:12: sound/soc/codecs/max98090.c:2692:19: note: 'cleanup_module' target declared here 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max98090.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max98090.c:12: sound/soc/codecs/max98090.c:2692:19: note: 'init_module' target declared here 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98357a.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98357a.c:15: sound/soc/codecs/max98357a.c:147:24: note: 'cleanup_module' target declared here 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98357a.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98357a.c:15: sound/soc/codecs/max98357a.c:147:24: note: 'init_module' target declared here 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max9867.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max9867.c:12: sound/soc/codecs/max9867.c:535:19: note: 'cleanup_module' target declared here 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max9867.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max9867.c:12: sound/soc/codecs/max9867.c:535:19: note: 'init_module' target declared here 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ sound/soc/codecs/max9867.o: warning: objtool: max9867_dai_hw_params()+0x2eb: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98927.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98927.c:13: sound/soc/codecs/max98927.c:962:19: note: 'cleanup_module' target declared here 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98927.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98927.c:13: sound/soc/codecs/max98927.c:962:19: note: 'init_module' target declared here 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98373.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98373.c:4: sound/soc/codecs/max98373.c:969:19: note: 'cleanup_module' target declared here 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98373.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/max98373.c:4: sound/soc/codecs/max98373.c:969:19: note: 'init_module' target declared here 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8540.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8540.c:17: sound/soc/codecs/nau8540.c:883:19: note: 'cleanup_module' target declared here 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8540.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8540.c:17: sound/soc/codecs/nau8540.c:883:19: note: 'init_module' target declared here 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8824.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro 'module_i2c_driver' 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8824.c:15: sound/soc/codecs/nau8824.c:1924:19: note: 'cleanup_module' target declared here 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro 'module_i2c_driver' 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8824.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro 'module_i2c_driver' 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8824.c:15: sound/soc/codecs/nau8824.c:1924:19: note: 'init_module' target declared here 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro 'module_i2c_driver' 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8825.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8825_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8825.c:15: sound/soc/codecs/nau8825.c:2663:19: note: 'cleanup_module' target declared here 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8825.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8825_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8825.c:15: sound/soc/codecs/nau8825.c:2663:19: note: 'init_module' target declared here 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/hdmi-codec.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro 'module_platform_driver' 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/codecs/hdmi-codec.c:17: sound/soc/codecs/hdmi-codec.c:817:24: note: 'init_module' target declared here 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro 'module_platform_driver' 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/hdmi-codec.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro 'module_platform_driver' 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/codecs/hdmi-codec.c:17: sound/soc/codecs/hdmi-codec.c:817:24: note: 'cleanup_module' target declared here 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro 'module_platform_driver' 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm1789-i2c.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm1789-i2c.c:8: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'cleanup_module' target declared here 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm1789-i2c.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm1789-i2c.c:8: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'init_module' target declared here 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-i2c.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm186x-i2c.c:12: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'cleanup_module' target declared here 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-i2c.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm186x-i2c.c:12: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'init_module' target declared here 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/pcm186x-spi.c:12: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'cleanup_module' target declared here 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-spi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/pcm186x-spi.c:12: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'init_module' target declared here 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ sound/soc/codecs/rl6231.o: warning: objtool: rl6231_calc_dmic_clk.cold()+0x14: unreachable instruction In file included from sound/soc/codecs/rt286.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt286.c:17: sound/soc/codecs/rt286.c:1273:19: note: 'cleanup_module' target declared here 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt286.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt286.c:17: sound/soc/codecs/rt286.c:1273:19: note: 'init_module' target declared here 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt298.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt298.c:17: sound/soc/codecs/rt298.c:1318:19: note: 'cleanup_module' target declared here 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt298.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt298.c:17: sound/soc/codecs/rt298.c:1318:19: note: 'init_module' target declared here 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ sound/soc/codecs/rt298.o: warning: objtool: rt298_adc_event()+0x75: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5514.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5514.c:12: sound/soc/codecs/rt5514.c:1337:19: note: 'cleanup_module' target declared here 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5514.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5514.c:12: sound/soc/codecs/rt5514.c:1337:19: note: 'init_module' target declared here 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ sound/soc/codecs/rt5514.o: warning: objtool: rt5514_set_dmic_clk()+0x6d: sibling call from callable instruction with modified stack frame In file included from sound/soc/codecs/rt5514-spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5514-spi.c:13: sound/soc/codecs/rt5514-spi.c:513:19: note: 'cleanup_module' target declared here 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5514-spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5514-spi.c:13: sound/soc/codecs/rt5514-spi.c:513:19: note: 'init_module' target declared here 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5640.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/rt5640.c:18: sound/soc/codecs/rt5640.c:2860:19: note: 'cleanup_module' target declared here 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5640.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/rt5640.c:18: sound/soc/codecs/rt5640.c:2860:19: note: 'init_module' target declared here 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5645.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5645.c:17: sound/soc/codecs/rt5645.c:4110:19: note: 'cleanup_module' target declared here 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5645.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5645.c:17: sound/soc/codecs/rt5645.c:4110:19: note: 'init_module' target declared here 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5651.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5651.c:17: sound/soc/codecs/rt5651.c:2230:19: note: 'cleanup_module' target declared here 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5651.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5651.c:17: sound/soc/codecs/rt5651.c:2230:19: note: 'init_module' target declared here 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5663.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5663.c:16: sound/soc/codecs/rt5663.c:3675:19: note: 'cleanup_module' target declared here 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5663.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5663.c:16: sound/soc/codecs/rt5663.c:3675:19: note: 'init_module' target declared here 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5670.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/codecs/rt5670.c:17: sound/soc/codecs/rt5670.c:3205:19: note: 'cleanup_module' target declared here 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5670.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/codecs/rt5670.c:17: sound/soc/codecs/rt5670.c:3205:19: note: 'init_module' target declared here 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5677.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5677.c:12: sound/soc/codecs/rt5677.c:5277:19: note: 'cleanup_module' target declared here 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5677.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5677.c:12: sound/soc/codecs/rt5677.c:5277:19: note: 'init_module' target declared here 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5677-spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5677-spi.c:13: sound/soc/codecs/rt5677-spi.c:236:19: note: 'init_module' target declared here 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5677-spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5677-spi.c:13: sound/soc/codecs/rt5677-spi.c:236:19: note: 'cleanup_module' target declared here 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_receiver.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/spdif_receiver.c:21: sound/soc/codecs/spdif_receiver.c:86:24: note: 'init_module' target declared here 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_receiver.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/spdif_receiver.c:21: sound/soc/codecs/spdif_receiver.c:86:24: note: 'cleanup_module' target declared here 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_transmitter.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dit_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/spdif_transmitter.c:20: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'init_module' target declared here 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_transmitter.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dit_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/spdif_transmitter.c:20: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'cleanup_module' target declared here 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/ssm4567.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssm4567_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/ssm4567.c:13: sound/soc/codecs/ssm4567.c:508:19: note: 'cleanup_module' target declared here 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/ssm4567.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssm4567_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/ssm4567.c:13: sound/soc/codecs/ssm4567.c:508:19: note: 'init_module' target declared here 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tas6424.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tas6424.c:12: sound/soc/codecs/tas6424.c:771:19: note: 'cleanup_module' target declared here 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tas6424.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tas6424.c:12: sound/soc/codecs/tas6424.c:771:19: note: 'init_module' target declared here 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tda7419.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7419_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tda7419.c:18: sound/soc/codecs/tda7419.c:650:19: note: 'cleanup_module' target declared here 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tda7419.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7419_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tda7419.c:18: sound/soc/codecs/tda7419.c:650:19: note: 'init_module' target declared here 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o: warning: objtool: nvkm_control_mthd()+0x4f: sibling call from callable instruction with modified stack frame sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_dai_fmt()+0xb8: sibling call from callable instruction with modified stack frame sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_hw_params()+0x43: sibling call from callable instruction with modified stack frame sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp5_gpio()+0x28: sibling call from callable instruction with modified stack frame sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp4_gpio()+0x22: sibling call from callable instruction with modified stack frame sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp2_gpio()+0x22: sibling call from callable instruction with modified stack frame In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic32x4-i2c.c:21: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'cleanup_module' target declared here 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic32x4-i2c.c:21: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'init_module' target declared here 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/tlv320aic32x4-spi.c:21: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'cleanup_module' target declared here 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from sound/soc/codecs/tlv320aic32x4-spi.c:21: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'init_module' target declared here 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:7: sound/soc/codecs/tscs42xx.c:1512:19: note: 'cleanup_module' target declared here 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:7: sound/soc/codecs/tscs42xx.c:1512:19: note: 'init_module' target declared here 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_mthd()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_new()+0x2a: sibling call from callable instruction with modified stack frame In file included from sound/soc/codecs/ts3a227e.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts3a227e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/ts3a227e.c:11: sound/soc/codecs/ts3a227e.c:396:19: note: 'cleanup_module' target declared here 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ts3a227e.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts3a227e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/ts3a227e.c:11: sound/soc/codecs/ts3a227e.c:396:19: note: 'init_module' target declared here 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/wm8524.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from sound/soc/codecs/wm8524.c:20: sound/soc/codecs/wm8524.c:250:24: note: 'cleanup_module' target declared here 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/wm8524.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from sound/soc/codecs/wm8524.c:20: sound/soc/codecs/wm8524.c:250:24: note: 'init_module' target declared here 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/simple-amplifier.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simple_amp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/simple-amplifier.c:22: sound/soc/codecs/simple-amplifier.c:118:24: note: 'init_module' target declared here 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/simple-amplifier.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simple_amp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/simple-amplifier.c:22: sound/soc/codecs/simple-amplifier.c:118:24: note: 'cleanup_module' target declared here 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/dwc/dwc-i2s.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2s_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/dwc/dwc-i2s.c:15: sound/soc/dwc/dwc-i2s.c:756:24: note: 'init_module' target declared here 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/dwc/dwc-i2s.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2s_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/dwc/dwc-i2s.c:15: sound/soc/dwc/dwc-i2s.c:756:24: note: 'cleanup_module' target declared here 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:9: sound/soc/generic/simple-card.c:473:24: note: 'cleanup_module' target declared here 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:9: sound/soc/generic/simple-card.c:473:24: note: 'init_module' target declared here 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/hisilicon/hi6210-i2s.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/hisilicon/hi6210-i2s.c:21: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'cleanup_module' target declared here 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/hisilicon/hi6210-i2s.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/hisilicon/hi6210-i2s.c:21: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'init_module' target declared here 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_pci.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/atom/sst/sst_pci.c:23: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'init_module' target declared here 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_pci.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/atom/sst/sst_pci.c:23: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'cleanup_module' target declared here 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/atom/sst/sst_acpi.c:26: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'cleanup_module' target declared here 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/atom/sst/sst_acpi.c:26: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'init_module' target declared here 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o: warning: objtool: nvkm_head_mthd_scanoutpos()+0x22: sibling call from callable instruction with modified stack frame In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:24: note: 'init_module' target declared here 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:24: note: 'cleanup_module' target declared here 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-compress.o: warning: objtool: sst_platform_compr_set_params()+0x1c3: sibling call from callable instruction with modified stack frame sound/soc/intel/atom/sst-mfld-platform-compress.o: warning: objtool: sst_platform_compr_open()+0x5f: sibling call from callable instruction with modified stack frame In file included from sound/soc/intel/boards/haswell.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'haswell_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/haswell.c:18: sound/soc/intel/boards/haswell.c:204:24: note: 'init_module' target declared here 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/haswell.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'haswell_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/haswell.c:18: sound/soc/intel/boards/haswell.c:204:24: note: 'cleanup_module' target declared here 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'init_module' target declared here 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'cleanup_module' target declared here 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_rt298.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_rt298.c:20: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'init_module' target declared here 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_rt298.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_rt298.c:20: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'cleanup_module' target declared here 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/broadwell.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broadwell_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/broadwell.c:18: sound/soc/intel/boards/broadwell.c:281:24: note: 'init_module' target declared here 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/broadwell.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broadwell_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/broadwell.c:18: sound/soc/intel/boards/broadwell.c:281:24: note: 'cleanup_module' target declared here 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/boards/bdw-rt5677.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bdw-rt5677.c:19: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'init_module' target declared here 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/boards/bdw-rt5677.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bdw-rt5677.c:19: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'cleanup_module' target declared here 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_rt5640_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5640.c:20: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'init_module' target declared here 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_rt5640_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5640.c:20: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'cleanup_module' target declared here 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_rt5651_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5651.c:21: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'init_module' target declared here 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_rt5651_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5651.c:21: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'cleanup_module' target declared here 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5672.c:20: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'init_module' target declared here 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5672.c:20: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'cleanup_module' target declared here 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5645.c:24: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'init_module' target declared here 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5645.c:24: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'cleanup_module' target declared here 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'init_module' target declared here 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'cleanup_module' target declared here 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_nau8824.c:23: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'init_module' target declared here 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_nau8824.c:23: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'cleanup_module' target declared here 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_da7213.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bytcht_da7213.c:23: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'init_module' target declared here 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_da7213.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bytcht_da7213.c:23: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'cleanup_module' target declared here 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_es8316.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_cht_es8316_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bytcht_es8316.c:24: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'init_module' target declared here 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_es8316.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_cht_es8316_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bytcht_es8316.c:24: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'cleanup_module' target declared here 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bytcht_nocodec_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/intel/boards/bytcht_nocodec.c:23: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'init_module' target declared here 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bytcht_nocodec_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/intel/boards/bytcht_nocodec.c:23: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'cleanup_module' target declared here 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'init_module' target declared here 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'cleanup_module' target declared here 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'init_module' target declared here 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'cleanup_module' target declared here 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'init_module' target declared here 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'cleanup_module' target declared here 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_rt286.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_rt286.c:22: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'init_module' target declared here 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_rt286.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_rt286.c:22: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'cleanup_module' target declared here 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'init_module' target declared here 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'cleanup_module' target declared here 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'init_module' target declared here 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'cleanup_module' target declared here 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/common/sst-acpi.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/common/sst-acpi.c:17: sound/soc/intel/common/sst-acpi.c:240:24: note: 'cleanup_module' target declared here 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/common/sst-acpi.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/common/sst-acpi.c:17: sound/soc/intel/common/sst-acpi.c:240:24: note: 'init_module' target declared here 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.o: warning: objtool: nv04_disp_mthd()+0x21: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.o: warning: objtool: nv50_disp_root_mthd_()+0x33: sibling call from callable instruction with modified stack frame sound/soc/intel/haswell/sst-haswell-ipc.o: warning: objtool: hsw_fw_ready()+0x226: sibling call from callable instruction with modified stack frame In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/soc/intel/haswell/sst-haswell-pcm.c:18: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'init_module' target declared here 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/soc/intel/haswell/sst-haswell-pcm.c:18: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'cleanup_module' target declared here 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/skylake/skl.c:25: sound/soc/intel/skylake/skl.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/skylake/skl.c:25: sound/soc/intel/skylake/skl.c:1046:19: note: 'init_module' target declared here 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-nhlt.c:22: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_ssp_clks': sound/soc/intel/skylake/skl-i2s.h:32:11: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c:357:18: note: in expansion of macro 'ext_to_legacy_blob' 357 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_mclk': sound/soc/intel/skylake/skl-i2s.h:32:11: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c:401:16: note: in expansion of macro 'ext_to_legacy_blob' 401 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_enable_notification': sound/soc/intel/skylake/skl-messages.c:84:2: warning: converting a packed 'struct notification_mask' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)&mask); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:152:8: note: defined here 152 | struct notification_mask { | ^~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_set_dma_control': sound/soc/intel/skylake/skl-messages.c:672:2: warning: converting a packed 'struct skl_dma_control' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 672 | err = skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)dma_ctrl); | ^~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:128:8: note: defined here 128 | struct skl_dma_control { | ^~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_src_format': sound/soc/intel/skylake/skl-messages.c:715:11: warning: converting a packed 'struct skl_src_module_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | (struct skl_base_cfg *)src_mconfig); | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:147:8: note: defined here 147 | struct skl_src_module_cfg { | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_updown_mixer_format': sound/soc/intel/skylake/skl-messages.c:734:11: warning: converting a packed 'struct skl_up_down_mixer_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 734 | (struct skl_base_cfg *)mixer_mconfig); | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:157:8: note: defined here 157 | struct skl_up_down_mixer_cfg { | ^~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_copier_format': sound/soc/intel/skylake/skl-messages.c:751:42: warning: converting a packed 'struct skl_cpr_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)cpr_mconfig; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:134:8: note: defined here 134 | struct skl_cpr_cfg { | ^~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_algo_format': sound/soc/intel/skylake/skl-messages.c:768:42: warning: converting a packed 'struct skl_algo_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)algo_mcfg; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:167:8: note: defined here 167 | struct skl_algo_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_base_outfmt_format': sound/soc/intel/skylake/skl-messages.c:794:13: warning: converting a packed 'struct skl_base_outfmt_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | (struct skl_base_cfg *)base_outfmt_mcfg; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:172:8: note: defined here 172 | struct skl_base_outfmt_cfg { | ^~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_bind_modules': sound/soc/intel/skylake/skl-messages.c:1176:6: warning: converting a packed 'struct skl_cpr_pin_fmt' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1176 | CPR_SINK_FMT_PARAM_ID, src_mcfg); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:141:8: note: defined here 141 | struct skl_cpr_pin_fmt { | ^~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.o: warning: objtool: nv50_disp_base_new_()+0x3e: sibling call from callable instruction with modified stack frame sound/soc/intel/skylake/skl-topology.o: warning: objtool: skl_tplg_mic_control_set()+0x25a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.o: warning: objtool: nv50_disp_core_new_()+0x3e: sibling call from callable instruction with modified stack frame In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_clk_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/skylake/skl-ssp-clk.c:11: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'init_module' target declared here 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_clk_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/skylake/skl-ssp-clk.c:11: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'cleanup_module' target declared here 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.o: warning: objtool: nv50_disp_ovly_new_()+0x3e: sibling call from callable instruction with modified stack frame In file included from sound/soc/soc-core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_soc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/soc/soc-core.c:3852:1: note: in expansion of macro 'module_init' 3852 | module_init(snd_soc_init); | ^~~~~~~~~~~ sound/soc/soc-core.c:3845:19: note: 'init_module' target declared here 3845 | static int __init snd_soc_init(void) | ^~~~~~~~~~~~ In file included from sound/soc/soc-core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_soc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/soc-core.c:3861:1: note: in expansion of macro 'module_exit' 3861 | module_exit(snd_soc_exit); | ^~~~~~~~~~~ sound/soc/soc-core.c:3854:20: note: 'cleanup_module' target declared here 3854 | static void __exit snd_soc_exit(void) | ^~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.o: warning: objtool: gv100_disp_wimm_new()+0x2c: sibling call from callable instruction with modified stack frame sound/soc/soc-core.o: warning: objtool: fmt_single_name()+0x1e3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.o: warning: objtool: gv100_disp_wndw_new()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/disp/cursnv50.o: warning: objtool: nv50_disp_curs_new_()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/disp/oimmnv50.o: warning: objtool: nv50_disp_oimm_new_()+0x3e: sibling call from callable instruction with modified stack frame sound/soc/soc-pcm.o: warning: objtool: soc_pcm_open()+0x5de: sibling call from callable instruction with modified stack frame sound/soc/soc-topology.o: warning: objtool: soc_tplg_denum_create_texts.isra.0.part.0()+0x86: sibling call from callable instruction with modified stack frame sound/soc/soc-topology.o: warning: objtool: soc_tplg_dapm_widget_create()+0x5a: sibling call from callable instruction with modified stack frame sound/soc/soc-topology.o: warning: objtool: soc_tplg_process_headers()+0x658: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o: warning: objtool: nvkm_dmaobj_ctor()+0x8f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o: warning: objtool: nv50_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o: warning: objtool: gf100_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame sound/soc/soc-compress.o: warning: objtool: soc_compr_open_fe()+0x180: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o: warning: objtool: gf119_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame sound/synth/emux/emux_synth.o: warning: objtool: snd_emux_lock_voice()+0x38: sibling call from callable instruction with modified stack frame sound/synth/emux/emux_synth.o: warning: objtool: snd_emux_unlock_voice()+0x3c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o: warning: objtool: gv100_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame sound/synth/emux/emux_seq.o: warning: objtool: snd_emux_init_seq()+0x49: sibling call from callable instruction with modified stack frame sound/synth/emux/soundfont.o: warning: objtool: load_info()+0x4f: sibling call from callable instruction with modified stack frame sound/synth/emux/soundfont.o: warning: objtool: snd_soundfont_load()+0x2a: sibling call from callable instruction with modified stack frame sound/synth/emux/soundfont.o: warning: objtool: snd_soundfont_load_guspatch()+0x35: sibling call from callable instruction with modified stack frame sound/synth/emux/emux_oss.o: warning: objtool: snd_emux_open_seq_oss()+0xa4: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ sound/usb/6fire/firmware.o: warning: objtool: usb6fire_fw_init()+0x7d: sibling call from callable instruction with modified stack frame In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'init_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'cleanup_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'cleanup_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'init_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o: warning: objtool: nvkm_fifo_chan_child_fini()+0x95: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.o: warning: objtool: nvkm_fifo_chan_child_init()+0x83: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.o: warning: objtool: nv04_fifo_dma_new()+0x3b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.o: warning: objtool: nv10_fifo_dma_new()+0x3b: sibling call from callable instruction with modified stack frame sound/usb/line6/midi.o: warning: objtool: line6_midi_transmit()+0xb6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.o: warning: objtool: nv17_fifo_dma_new()+0x3b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.o: warning: objtool: nv40_fifo_dma_new()+0x3b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.o: warning: objtool: nv50_fifo_dma_new()+0x30: sibling call from callable instruction with modified stack frame In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/pod.c:16: sound/usb/line6/pod.c:586:19: note: 'cleanup_module' target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/pod.c:16: sound/usb/line6/pod.c:586:19: note: 'init_module' target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.o: warning: objtool: g84_fifo_dma_new()+0x30: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.o: warning: objtool: nv50_fifo_gpfifo_new()+0x30: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.o: warning: objtool: g84_fifo_gpfifo_new()+0x30: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.o: warning: objtool: gf100_fifo_gpfifo_new()+0x30: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.o: warning: objtool: gk104_fifo_gpfifo_new()+0x44: sibling call from callable instruction with modified stack frame sound/usb/misc/ua101.o: warning: objtool: ua101_probe()+0x6cc: sibling call from callable instruction with modified stack frame In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/usbusx2y.c:138: sound/usb/usx2y/usbusx2y.c:468:19: note: 'cleanup_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/usbusx2y.c:138: sound/usb/usx2y/usbusx2y.c:468:19: note: 'init_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.o: warning: objtool: gv100_fifo_gpfifo_new()+0x44: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usbusx2y.o: warning: objtool: i_usX2Y_In04Int()+0x119: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usX2Yhwdep.o: warning: objtool: snd_usX2Y_hwdep_dsp_load()+0x64: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_format_set()+0x6e: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_04Int()+0x12: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: snd_usX2Y_pcm_hw_params()+0xc0: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_urb_submit.isra.0()+0x42: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_urbs_start()+0x1a7: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_usbpcm_urb_complete()+0x33: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_usbpcm_urbs_start()+0x306: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_urb_complete()+0x33: sibling call from callable instruction with modified stack frame sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_urb_complete.cold()+0x2b: sibling call from callable instruction with modified stack frame In file included from sound/usb/usx2y/us122l.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/us122l.c:20: sound/usb/usx2y/us122l.c:772:19: note: 'cleanup_module' target declared here 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/us122l.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/us122l.c:20: sound/usb/usx2y/us122l.c:772:19: note: 'init_module' target declared here 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_hwdep_mmap()+0xab: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_prepare_playback()+0xd3: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: submit_urbs()+0x95: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: stream_start()+0xbd: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: stream_idle()+0xe8: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: balance_check.isra.0()+0x26: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: i_capture_start()+0x1b: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_new()+0xc5: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_start()+0x125: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: snd_us122l_resume()+0x64: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: snd_us122l_probe()+0x27f: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: stream_start.cold()+0x17: sibling call from callable instruction with modified stack frame sound/usb/usx2y/us122l.o: warning: objtool: i_capture_start.cold()+0xd: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o: warning: objtool: gf100_fermi_mthd()+0x22: sibling call from callable instruction with modified stack frame sound/usb/stream.o: warning: objtool: snd_usb_parse_audio_interface()+0xf39: sibling call from callable instruction with modified stack frame In file included from sound/x86/intel_hdmi_audio.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/x86/intel_hdmi_audio.c:25: sound/x86/intel_hdmi_audio.c:1947:24: note: 'init_module' target declared here 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/x86/intel_hdmi_audio.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/x86/intel_hdmi_audio.c:25: sound/x86/intel_hdmi_audio.c:1947:24: note: 'cleanup_module' target declared here 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/sound_core.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' 64 | subsys_initcall(init_soundcore); | ^~~~~~~~~~~~~~~ sound/sound_core.c:39:19: note: 'init_module' target declared here 39 | static int __init init_soundcore(void) | ^~~~~~~~~~~~~~ In file included from sound/sound_core.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cleanup_soundcore); | ^~~~~~~~~~~ sound/sound_core.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit cleanup_soundcore(void) | ^~~~~~~~~~~~~~~~~ sound/sound_core.o: warning: objtool: sound_remove_unit()+0x2f: sibling call from callable instruction with modified stack frame sound/sound_core.o: warning: objtool: sound_insert_unit.constprop.0()+0x158: sibling call from callable instruction with modified stack frame sound/sound_core.o: warning: objtool: register_sound_special_device()+0x212: sibling call from callable instruction with modified stack frame sound/sound_core.o: warning: objtool: sound_remove_unit.cold()+0x1a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ net/6lowpan/iphc.o: warning: objtool: lowpan_iphc_ctx_get_by_addr()+0xeb: sibling call from callable instruction with modified stack frame net/6lowpan/iphc.o: warning: objtool: lowpan_compress_ctx_addr()+0x504: sibling call from callable instruction with modified stack frame net/6lowpan/iphc.o: warning: objtool: lowpan_header_decompress()+0x82f: sibling call from callable instruction with modified stack frame net/6lowpan/iphc.o: warning: objtool: lowpan_header_compress()+0xb26: sibling call from callable instruction with modified stack frame net/6lowpan/nhc.o: warning: objtool: lowpan_nhc_do_uncompression()+0x74: sibling call from callable instruction with modified stack frame In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_dest.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_dest.c:11: net/6lowpan/nhc_dest.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_dest.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_dest.c:11: net/6lowpan/nhc_dest.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_fragment.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_fragment.c:10: net/6lowpan/nhc_fragment.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_fragment.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_fragment.c:10: net/6lowpan/nhc_fragment.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_hop.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_hop.c:10: net/6lowpan/nhc_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_hop.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_hop.c:10: net/6lowpan/nhc_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ipv6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ipv6.c:10: net/6lowpan/nhc_ipv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ipv6.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ipv6.c:10: net/6lowpan/nhc_ipv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_mobility.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_mobility.c:10: net/6lowpan/nhc_mobility.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_mobility.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_mobility.c:10: net/6lowpan/nhc_mobility.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_routing.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_routing.c:10: net/6lowpan/nhc_routing.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_routing.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_routing.c:10: net/6lowpan/nhc_routing.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_udp.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_udp.c:18: net/6lowpan/nhc_udp.c:186:19: note: 'init_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_udp.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_udp.c:18: net/6lowpan/nhc_udp.c:186:19: note: 'cleanup_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_hop.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_hop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_hop.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_hop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_udp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_udp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_udp.c:10: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_udp.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_udp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_udp.c:10: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_icmpv6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_icmpv6.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_dest.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_dest.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_frag.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_frag.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_route.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_route.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from net/802/psnap.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/802/psnap.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(snap_init); | ^~~~~~~~~~~ net/802/psnap.c:102:19: note: 'init_module' target declared here 102 | static int __init snap_init(void) | ^~~~~~~~~ In file included from net/802/psnap.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(snap_exit); | ^~~~~~~~~~~ net/802/psnap.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit snap_exit(void) | ^~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/8021q/vlan.c:826:1: note: in expansion of macro 'module_init' 826 | module_init(vlan_proto_init); | ^~~~~~~~~~~ net/8021q/vlan.c:761:19: note: 'init_module' target declared here 761 | static int __init vlan_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/8021q/vlan.c:827:1: note: in expansion of macro 'module_exit' 827 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/8021q/vlan.c:806:20: note: 'cleanup_module' target declared here 806 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ net/8021q/vlan.o: warning: objtool: vlan_device_event()+0xa5: sibling call from callable instruction with modified stack frame net/8021q/vlan.o: warning: objtool: vlan_check_real_dev()+0x10: sibling call from callable instruction with modified stack frame net/8021q/vlanproc.o: warning: objtool: vlan_proc_init()+0x43: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ net/9p/client.o: warning: objtool: p9_client_destroy()+0x5d: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_prepare_req.part.0()+0x1d0: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_create()+0x309: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_clunk()+0xe: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_write()+0xb0: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_readdir()+0xf7: sibling call from callable instruction with modified stack frame net/9p/client.o: warning: objtool: p9_client_read()+0x107: sibling call from callable instruction with modified stack frame net/9p/trans_fd.o: warning: objtool: p9_socket_open()+0x52: sibling call from callable instruction with modified stack frame net/9p/trans_fd.o: warning: objtool: p9_fd_create_unix()+0x42: sibling call from callable instruction with modified stack frame net/9p/trans_fd.o: warning: objtool: p9_fd_create_tcp()+0x20b: sibling call from callable instruction with modified stack frame net/9p/trans_fd.o: warning: objtool: p9_fd_create()+0x3e: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from net/9p/trans_xen.c:33: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from ./include/xen/events.h:5, from net/9p/trans_xen.c:33: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~ net/9p/trans_virtio.o: warning: objtool: p9_virtio_probe()+0x53: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ net/9p/trans_rdma.o: warning: objtool: recv_done()+0xf2: sibling call from callable instruction with modified stack frame net/9p/trans_rdma.o: warning: objtool: rdma_create_trans()+0x29e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfmon_mthd()+0x86: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_mthd()+0x56: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_new_()+0x77: sibling call from callable instruction with modified stack frame net/appletalk/ddp.o: warning: objtool: atif_ioctl()+0x4d1: sibling call from callable instruction with modified stack frame net/appletalk/ddp.o: warning: objtool: atalk_rcv()+0x3f6: sibling call from callable instruction with modified stack frame net/appletalk/ddp.o: warning: objtool: atalk_sendmsg()+0x39a: sibling call from callable instruction with modified stack frame net/appletalk/ddp.o: warning: objtool: atalk_connect()+0xc3: sibling call from callable instruction with modified stack frame net/atm/signaling.o: warning: objtool: sigd_close()+0x30: sibling call from callable instruction with modified stack frame net/atm/signaling.o: warning: objtool: sigd_send()+0x6f: sibling call from callable instruction with modified stack frame net/atm/ioctl.o: warning: objtool: do_vcc_ioctl()+0x309: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ net/atm/common.o: warning: objtool: vcc_sock_destruct()+0x11: sibling call from callable instruction with modified stack frame net/atm/common.o: warning: objtool: adjust_tp()+0x4a: sibling call from callable instruction with modified stack frame net/atm/resources.o: warning: objtool: atm_dev_register()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nouveau_acpi.o: warning: objtool: nouveau_dsm_detect()+0x8c: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~ net/atm/clip.o: warning: objtool: unlink_clip_vcc()+0x1d: sibling call from callable instruction with modified stack frame net/atm/clip.o: warning: objtool: clip_ioctl()+0x1d8: sibling call from callable instruction with modified stack frame net/atm/clip.o: warning: objtool: clip_start_xmit()+0x23: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/atm/br2684.o: warning: objtool: br2684_ioctl()+0x1e0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ net/atm/lec.o: warning: objtool: lec_pop()+0x17: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: make_entry()+0x2b: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lane2_associate_req()+0xb8: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lane_ioctl()+0x3be: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lec_atm_close()+0x2a2: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lec_start_xmit()+0x26: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lec_atm_send()+0xac4: sibling call from callable instruction with modified stack frame net/atm/lec.o: warning: objtool: lec_pop.cold()+0x12: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/gpu/drm/nouveau/nouveau_vga.o: warning: objtool: nouveau_switcheroo_set_state()+0x37: sibling call from callable instruction with modified stack frame net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up()+0x23: sibling call from callable instruction with modified stack frame net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up.cold()+0x9: sibling call from callable instruction with modified stack frame net/ax25/ax25_ip.o: warning: objtool: ax25_hard_header()+0x227: sibling call from callable instruction with modified stack frame net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer()+0x52: sibling call from callable instruction with modified stack frame net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer.cold()+0x17: sibling call from callable instruction with modified stack frame net/ax25/ax25_route.o: warning: objtool: ax25_rt_build_path()+0x4b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/ax25/af_ax25.o: warning: objtool: ax25_ioctl()+0x2ca: sibling call from callable instruction with modified stack frame net/ax25/af_ax25.o: warning: objtool: ax25_getsockopt()+0x1c8: sibling call from callable instruction with modified stack frame net/ax25/af_ax25.o: warning: objtool: ax25_connect()+0xbc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/nouveau_fbcon.o: warning: objtool: nouveau_fbcon_output_poll_changed()+0x4c: sibling call from callable instruction with modified stack frame net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra()+0x2d: sibling call from callable instruction with modified stack frame net/batman-adv/bat_algo.o: warning: objtool: batadv_algo_register()+0x19: sibling call from callable instruction with modified stack frame net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra.cold()+0x17: return with modified stack frame net/batman-adv/bat_iv_ogm.o: warning: objtool: batadv_iv_send_outstanding_bat_ogm_packet()+0x30: sibling call from callable instruction with modified stack frame net/batman-adv/bat_v_elp.o: warning: objtool: batadv_v_elp_get_throughput()+0x81: sibling call from callable instruction with modified stack frame net/batman-adv/gateway_common.o: warning: objtool: batadv_parse_throughput()+0x141: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_check_known_mac_addr()+0x52: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_activate_interface.part.0()+0x35: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_enable_interface()+0x71: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_disable_interface()+0x26: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_hard_if_event()+0x132: sibling call from callable instruction with modified stack frame net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_activate_interface.part.0.cold()+0x11: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_update()+0xaa: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_init()+0x2c: sibling call from callable instruction with modified stack frame net/batman-adv/multicast.o: warning: objtool: batadv_mcast_querier_log.isra.0.cold()+0x16: unreachable instruction drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_init()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_update()+0xaf: sibling call from callable instruction with modified stack frame net/batman-adv/network-coding.o: warning: objtool: batadv_nc_purge_paths()+0x5f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/dac507d.o: warning: objtool: dac507d_ctrl()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/dac907d.o: warning: objtool: dac907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/pior507d.o: warning: objtool: pior507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/sor507d.o: warning: objtool: sor507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/sor907d.o: warning: objtool: sor907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame net/batman-adv/send.o: warning: objtool: batadv_send_skb_packet()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/sorc37d.o: warning: objtool: sorc37d_ctrl()+0x36: sibling call from callable instruction with modified stack frame net/batman-adv/soft-interface.o: warning: objtool: batadv_softif_create()+0x52: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_procamp()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_dither()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_mode()+0x64: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_view()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_set()+0x56: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_set()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_set()+0x56: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_ovly()+0x7c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_base()+0x85: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_isolation_mark()+0x91: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_bool_attr()+0x54: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_uint_attr()+0x6a: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_gw_mode()+0x90: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface()+0x37: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_throughput_override()+0x95: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface_work()+0xd5: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_meshif()+0x27: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_vlan()+0x5c: sibling call from callable instruction with modified stack frame net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_hardif()+0x29: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_set()+0x61: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_core_set()+0x61: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_set()+0x60: sibling call from callable instruction with modified stack frame net/batman-adv/tp_meter.o: warning: objtool: batadv_tp_start()+0x31d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_or()+0x65: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_procamp()+0x5d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_clr()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_set()+0x64: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_clr()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_set()+0x64: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_clr()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_set()+0x64: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_mode()+0x65: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_view()+0x63: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_dither()+0x5d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_ovly()+0x93: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_base()+0x88: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_dither()+0x5d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_base()+0x88: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_or()+0x9d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_procamp()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_dither()+0x5a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_set()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_clr()+0x57: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_set()+0x5e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_mode()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_view()+0x5c: sibling call from callable instruction with modified stack frame net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_add()+0x7aa: sibling call from callable instruction with modified stack frame net/batman-adv/translation-table.o: warning: objtool: batadv_tt_tvlv_unicast_handler_v1()+0x790: sibling call from callable instruction with modified stack frame net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_resize_to_mtu()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_update()+0x34: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_point()+0x2f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_update()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_set()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_set()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_set()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_set()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_update()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_set()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_set()+0x35: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_set()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/gpu/drm/nouveau/dispnv50/base827c.o: warning: objtool: base827c_image_set()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_image_set()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_set()+0x35: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_update()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_scale_set()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_set()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly827e.o: warning: objtool: ovly827e_image_set()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/nouveau/dispnv50/ovly907e.o: warning: objtool: ovly907e_image_set()+0x39: sibling call from callable instruction with modified stack frame In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:804:1: note: in expansion of macro 'subsys_initcall' 804 | subsys_initcall(bt_init); | ^~~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:728:19: note: 'init_module' target declared here 728 | static int __init bt_init(void) | ^~~~~~~ In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:805:1: note: in expansion of macro 'module_exit' 805 | module_exit(bt_exit); | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:785:20: note: 'cleanup_module' target declared here 785 | static void __exit bt_exit(void) | ^~~~~~~ net/bluetooth/hci_core.o: warning: objtool: hci_get_dev_info()+0x80: sibling call from callable instruction with modified stack frame net/bluetooth/hci_conn.o: warning: objtool: hci_le_start_enc()+0x74: sibling call from callable instruction with modified stack frame net/bluetooth/hci_event.o: warning: objtool: hci_le_meta_evt()+0x11f: sibling call from callable instruction with modified stack frame net/bluetooth/hci_event.o: warning: objtool: hci_event_packet()+0x129e: sibling call from callable instruction with modified stack frame In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpi_touchscreen_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(rpi_touchscreen_exit); | ^~~~~~~~~~~ drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit rpi_touchscreen_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpi_touchscreen_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(rpi_touchscreen_init); | ^~~~~~~~~~~ drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:486:19: note: 'init_module' target declared here 486 | static int __init rpi_touchscreen_init(void) | ^~~~~~~~~~~~~~~~~~~~ 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 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) | ^~~~~~~~ drivers/gpu/drm/qxl/qxl_kms.o: warning: objtool: qxl_device_init()+0x342: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_init()+0x124: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_fb.o: warning: objtool: qxlfb_create()+0xb7: sibling call from callable instruction with modified stack frame net/bluetooth/mgmt.o: warning: objtool: mgmt_new_ltk()+0xea: sibling call from callable instruction with modified stack frame net/bluetooth/mgmt.o: warning: objtool: mgmt_device_found()+0x15e: sibling call from callable instruction with modified stack frame net/bluetooth/mgmt.o: warning: objtool: mgmt_remote_name()+0x7c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_cmd.o: warning: objtool: qxl_garbage_collect()+0x6e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_irq.o: warning: objtool: qxl_irq_handler()+0x3a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/qxl/qxl_release.o: warning: objtool: qxl_fence_wait()+0xff: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/bluetooth/smp.o: warning: objtool: le_max_key_size_read()+0x69: sibling call from callable instruction with modified stack frame net/bluetooth/smp.o: warning: objtool: le_min_key_size_read()+0x69: sibling call from callable instruction with modified stack frame net/bluetooth/lib.o: warning: objtool: bt_err_ratelimited()+0x74: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_boot_test_post_card()+0x1f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_device_init()+0x4ef: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state()+0x18: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state.cold()+0x3b: sibling call from callable instruction with modified stack frame net/bluetooth/ecdh_helper.o: warning: objtool: compute_ecdh_secret()+0x153: sibling call from callable instruction with modified stack frame net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_scan_rsp_data()+0x257: sibling call from callable instruction with modified stack frame net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_adv_data()+0x1e0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atombios_parse_power_table_1_3()+0x83: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atom_get_clock_info()+0x486: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atombios_get_power_modes()+0x21d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_agp.o: warning: objtool: radeon_agp_init()+0x30f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_tv_dac_info()+0x177: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_lvds_info()+0x3d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_legacy_get_tmds_info_from_combios()+0x2d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_legacy_get_ext_tmds_info_from_combios()+0x133: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_power_modes()+0x236: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_iio_execute()+0x28f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setdatablock()+0x2a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_get_src_int()+0x4c5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_test()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_switch()+0x2f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_compare()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setfbbase()+0x2c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_div()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mul()+0x32: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst()+0x353: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shr()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shl()+0x6a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_xor()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_clear()+0x94: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_sub()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_add()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_or()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_and()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_delay()+0x2b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_jump()+0x184: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mask()+0x4c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_right()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_left()+0x60: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock()+0x39: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setport()+0xa6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_move()+0x8a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_execute_table_locked()+0xa4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_calltable()+0x66: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_parse()+0x67: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock.cold()+0x3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_init()+0x237: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini()+0xf9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini.cold()+0x12: sibling call from callable instruction with modified stack frame In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2514:1: note: in expansion of macro 'module_init' 2514 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2489:19: note: 'init_module' target declared here 2489 | static int __init ebtables_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2515:1: note: in expansion of macro 'module_exit' 2515 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2505:20: note: 'cleanup_module' target declared here 2505 | static void __exit ebtables_fini(void) | ^~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init.cold()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_gart.o: warning: objtool: radeon_gart_init()+0x29: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: ebt_check_entry()+0x4a: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: translate_table()+0x6c: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: ebt_register_table()+0x20: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: do_replace_finish()+0x704: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: copy_counters_to_user.part.0()+0x12: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: copy_everything_to_user()+0x9c: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: do_update_counters.isra.0()+0x74: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: compat_copy_everything_to_user()+0x3fa: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebtables.o: warning: objtool: do_replace()+0x4e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_legacy_crtc.o: warning: objtool: radeon_crtc_mode_set()+0x90: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_legacy_encoders.o: warning: objtool: radeon_legacy_tv_dac_detect()+0x473: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_among.o: warning: objtool: ebt_among_mt_check()+0x20d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_display.o: warning: objtool: radeon_modeset_init()+0x4b8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_i2c.o: warning: objtool: radeon_i2c_init()+0x11: sibling call from callable instruction with modified stack frame net/bridge/netfilter/ebt_limit.o: warning: objtool: ebt_limit_mt_check()+0xb0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_clocks.o: warning: objtool: radeon_get_clock_info()+0x30: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_fb.o: warning: objtool: radeonfb_create()+0xdb: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_gem.o: warning: objtool: radeon_gem_set_domain_ioctl()+0x6a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_irq_kms.o: warning: objtool: radeon_irq_kms_init()+0x18f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_packet_parse()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet.cold()+0x6: return with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_bios.o: warning: objtool: radeon_get_bios()+0x30e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_benchmark.o: warning: objtool: radeon_benchmark_move()+0x6ef: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ net/bridge/netfilter/ebt_log.o: warning: objtool: ebt_log_packet.constprop.0()+0xce: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_startup()+0x98: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_init()+0x1a0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_startup()+0x179: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_init()+0x9a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush()+0xb6: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ring_test()+0x1a5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ib_test()+0x189: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_startup()+0x1374: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init()+0x5bc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode.cold()+0x12c: return with modified stack frame net/bridge/br_fdb.o: warning: objtool: fdb_insert()+0x58: sibling call from callable instruction with modified stack frame net/bridge/br_fdb.o: warning: objtool: br_fdb_update()+0x164: sibling call from callable instruction with modified stack frame net/bridge/br_fdb.o: warning: objtool: br_fdb_delete()+0xfe: sibling call from callable instruction with modified stack frame net/bridge/br_fdb.o: warning: objtool: __br_fdb_add()+0x1c3: sibling call from callable instruction with modified stack frame net/bridge/br_fdb.o: warning: objtool: br_fdb_add()+0x33: sibling call from callable instruction with modified stack frame net/bridge/br_fdb.o: warning: objtool: br_fdb_update.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_startup()+0x1608: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_init()+0x379: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_do_test_moves()+0xa8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_ring_sync()+0x224: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_syncing()+0x4f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_init()+0x454: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_compute_clocks()+0x264: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: br_set_state()+0x54: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: br_root_selection()+0x122: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: __br_set_topology_change()+0x4f: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: br_topology_change_detection()+0xd: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu()+0x21: sibling call from callable instruction with modified stack frame net/bridge/br_stp.o: warning: objtool: br_set_state.cold()+0x1d: return with modified stack frame net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu.cold()+0x3c: sibling call from callable instruction with modified stack frame net/bridge/br_stp_bpdu.o: warning: objtool: br_stp_rcv()+0xdc: sibling call from callable instruction with modified stack frame net/bridge/br_stp_if.o: warning: objtool: br_stp_set_enabled()+0x173: sibling call from callable instruction with modified stack frame net/bridge/br_stp_timer.o: warning: objtool: br_message_age_timer_expired()+0xd: sibling call from callable instruction with modified stack frame net/bridge/br_stp_timer.o: warning: objtool: br_message_age_timer_expired.cold()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush()+0x62: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable()+0xb0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_init()+0x32d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable.cold()+0x128: sibling call from callable instruction with modified stack frame net/bridge/br_sysfs_br.o: warning: objtool: br_sysfs_addbr()+0x25: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode()+0x43: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/ni.o: warning: objtool: cayman_init()+0x371: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode.cold()+0x129: return with modified stack frame net/bridge/br_multicast.o: warning: objtool: br_multicast_new_group()+0x21b: sibling call from callable instruction with modified stack frame net/bridge/br_mdb.o: warning: objtool: br_mdb_parse.isra.0()+0x5e: sibling call from callable instruction with modified stack frame net/bridge/br_vlan.o: warning: objtool: br_vlan_add()+0x25b: sibling call from callable instruction with modified stack frame net/bridge/br_vlan.o: warning: objtool: __vlan_add()+0x44a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/si.o: warning: objtool: si_ib_parse()+0x645: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/si.o: warning: objtool: si_startup()+0x82b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/si.o: warning: objtool: si_irq_process()+0x754: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/si.o: warning: objtool: si_init()+0x64b: sibling call from callable instruction with modified stack frame net/bridge/br_switchdev.o: warning: objtool: br_switchdev_set_port_flag()+0x8c: sibling call from callable instruction with modified stack frame In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1117:1: note: in expansion of macro 'module_init' 1117 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1078:19: note: 'init_module' target declared here 1078 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1118:1: note: in expansion of macro 'module_exit' 1118 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/can/af_can.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/af_can.c:1000:1: note: in expansion of macro 'module_init' 1000 | module_init(can_init); | ^~~~~~~~~~~ net/can/af_can.c:959:19: note: 'init_module' target declared here 959 | static __init int can_init(void) | ^~~~~~~~ In file included from net/can/af_can.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/af_can.c:1001:1: note: in expansion of macro 'module_exit' 1001 | module_exit(can_exit); | ^~~~~~~~~~~ net/can/af_can.c:985:20: note: 'cleanup_module' target declared here 985 | static __exit void can_exit(void) | ^~~~~~~~ net/can/af_can.o: warning: objtool: can_rx_unregister()+0x179: sibling call from callable instruction with modified stack frame net/can/af_can.o: warning: objtool: can_proto_register()+0xf: sibling call from callable instruction with modified stack frame net/can/af_can.o: warning: objtool: canfd_rcv()+0x3c: sibling call from callable instruction with modified stack frame net/can/af_can.o: warning: objtool: can_rcv()+0x3c: sibling call from callable instruction with modified stack frame net/can/af_can.o: warning: objtool: can_notifier()+0x3d: sibling call from callable instruction with modified stack frame net/can/af_can.o: warning: objtool: can_create()+0x18c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode()+0x40: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ring_test()+0x1a5: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ib_test()+0x18a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_startup()+0x7a1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_irq_process()+0xbff: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init()+0x48b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode.cold()+0x1d8: return with modified stack frame net/can/proc.o: warning: objtool: can_stat_update()+0x11e: sibling call from callable instruction with modified stack frame net/can/proc.o: warning: objtool: can_init_proc()+0x2b: sibling call from callable instruction with modified stack frame net/can/proc.o: warning: objtool: can_init_proc.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from net/can/raw.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/raw.c:891:1: note: in expansion of macro 'module_init' 891 | module_init(raw_module_init); | ^~~~~~~~~~~ net/can/raw.c:873:19: note: 'init_module' target declared here 873 | static __init int raw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/raw.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/raw.c:892:1: note: in expansion of macro 'module_exit' 892 | module_exit(raw_module_exit); | ^~~~~~~~~~~ net/can/raw.c:886:20: note: 'cleanup_module' target declared here 886 | static __exit void raw_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/can/bcm.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/bcm.c:1762:1: note: in expansion of macro 'module_init' 1762 | module_init(bcm_module_init); | ^~~~~~~~~~~ net/can/bcm.c:1740:19: note: 'init_module' target declared here 1740 | static int __init bcm_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/bcm.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/bcm.c:1763:1: note: in expansion of macro 'module_exit' 1763 | module_exit(bcm_module_exit); | ^~~~~~~~~~~ net/can/bcm.c:1756:20: note: 'cleanup_module' target declared here 1756 | static void __exit bcm_module_exit(void) | ^~~~~~~~~~~~~~~ net/can/bcm.o: warning: objtool: bcm_rx_unreg()+0x13: sibling call from callable instruction with modified stack frame net/can/bcm.o: warning: objtool: bcm_rx_unreg.cold()+0xb: sibling call from callable instruction with modified stack frame net/can/gw.c: In function 'cgw_parse_attr': net/can/gw.c:682:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | canframecpy(&mod->modframe.and, &mb.cf); | ^~~~~~ net/can/gw.c:698:34: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | canframecpy(&mod->modframe.or, &mb.cf); | ^~~~~~ net/can/gw.c:714:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | canframecpy(&mod->modframe.xor, &mb.cf); | ^~~~~~ net/can/gw.c:730:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | canframecpy(&mod->modframe.set, &mb.cf); | ^~~~~~ In file included from net/can/gw.c:42: net/can/gw.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgw_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/gw.c:1089:1: note: in expansion of macro 'module_init' 1089 | module_init(cgw_module_init); | ^~~~~~~~~~~ net/can/gw.c:1039:19: note: 'init_module' target declared here 1039 | static __init int cgw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/gw.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgw_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/gw.c:1090:1: note: in expansion of macro 'module_exit' 1090 | module_exit(cgw_module_exit); | ^~~~~~~~~~~ net/can/gw.c:1077:20: note: 'cleanup_module' target declared here 1077 | static __exit void cgw_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ceph/ceph_common.c:795:1: note: in expansion of macro 'module_init' 795 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:749:19: note: 'init_module' target declared here 749 | static int __init init_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ceph/ceph_common.c:796:1: note: in expansion of macro 'module_exit' 796 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:784:20: note: 'cleanup_module' target declared here 784 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ net/ceph/ceph_common.o: warning: objtool: __ceph_open_session()+0xb2: sibling call from callable instruction with modified stack frame net/ceph/ceph_common.o: warning: objtool: ceph_parse_options()+0x450: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rv770_dpm.o: warning: objtool: rv770_dpm_print_power_state()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rv770_dpm.o: warning: objtool: rv770_dpm_print_power_state.cold()+0x4b: sibling call from callable instruction with modified stack frame net/ceph/messenger.c: In function 'ceph_tcp_connect': net/ceph/messenger.c:465:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:487:36: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:487:2: note: in expansion of macro 'dout' 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ net/ceph/messenger.c:494:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:493:3: note: in expansion of macro 'dout' 493 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:498:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | ceph_pr_addr(&con->peer_addr.in_addr), ret); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'ceph_con_close': net/ceph/messenger.c:703:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 703 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:702:2: note: in expansion of macro 'dout' 702 | dout("con_close %p peer %s\n", con, | ^~~~ net/ceph/messenger.c: In function 'ceph_con_open': net/ceph/messenger.c:727:45: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:727:2: note: in expansion of macro 'dout' 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'verify_hello': net/ceph/messenger.c:1820:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_parse_ips': net/ceph/messenger.c:1974:33: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1974 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'process_banner': net/ceph/messenger.c:2055:22: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2058:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2060:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2060 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2069:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2069 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2070:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2075:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2075 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2078:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2078 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2077:3: note: in expansion of macro 'dout' 2077 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'process_connect': net/ceph/messenger.c:2129:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2139:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2139 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2173:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2173 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2230:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2230 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'read_partial_message': net/ceph/messenger.c:2438:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2438 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'con_fault': net/ceph/messenger.c:3017:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3017 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:3016:2: note: in expansion of macro 'dout' 3016 | dout("fault %p state %lu to peer %s\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:3020:16: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3020 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:3019:2: note: in expansion of macro 'pr_warn' 3019 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ net/ceph/messenger.o: warning: objtool: ceph_con_init()+0x63: sibling call from callable instruction with modified stack frame net/ceph/messenger.o: warning: objtool: con_close_socket()+0x72: sibling call from callable instruction with modified stack frame net/ceph/messenger.o: warning: objtool: ceph_sock_state_change()+0x87: sibling call from callable instruction with modified stack frame net/ceph/messenger.o: warning: objtool: ceph_msg_new()+0xfc: sibling call from callable instruction with modified stack frame net/ceph/messenger.o: warning: objtool: ceph_con_workfn()+0x2740: sibling call from callable instruction with modified stack frame 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__) | ^~~~~~~~~~~ net/ceph/mon_client.o: warning: objtool: mon_alloc_msg()+0x6e: sibling call from callable instruction with modified stack frame net/ceph/mon_client.o: warning: objtool: __send_subscribe()+0xef: sibling call from callable instruction with modified stack frame net/ceph/mon_client.o: warning: objtool: dispatch()+0x145: sibling call from callable instruction with modified stack frame net/ceph/mon_client.o: warning: objtool: mon_alloc_msg.cold()+0x39: sibling call from callable instruction with modified stack frame In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/gfp.h:5, from ./include/linux/slab.h:15, from net/ceph/cls_lock_client.c:5: net/ceph/cls_lock_client.c: In function 'decode_locker': net/ceph/cls_lock_client.c:274:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | ceph_pr_addr(&locker->info.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/cls_lock_client.c:272:2: note: in expansion of macro 'dout' 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ drivers/gpu/drm/radeon/sumo_dpm.o: warning: objtool: sumo_dpm_print_power_state()+0x60: sibling call from callable instruction with modified stack frame net/ceph/cls_lock_client.o: warning: objtool: ceph_cls_lock_info()+0x217: sibling call from callable instruction with modified stack frame In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/osd_client.c:5: net/ceph/osd_client.c: In function 'decode_watcher': net/ceph/osd_client.c:4827:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4827 | ceph_pr_addr(&item->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/osd_client.c:4825:2: note: in expansion of macro 'dout' 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ net/ceph/osd_client.o: warning: objtool: check_pool_dne()+0xe7: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: queue_watch_error()+0x18: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: send_request()+0x4b3: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock()+0x2d8: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: alloc_msg()+0x141: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: handle_timeout()+0x6d3: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne()+0x111: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: __submit_request()+0x318: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: ceph_osdc_list_watchers()+0x179: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: handle_reply()+0x143: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: decode_hoid()+0x4c: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: ceph_osdc_handle_map()+0x7e: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: dispatch()+0x14d: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: queue_watch_error.cold()+0x8: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock.cold()+0x28: sibling call from callable instruction with modified stack frame net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne.cold()+0x3c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/ni_dpm.o: warning: objtool: ni_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: decode_new_up_state_weight()+0x24b: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: decode_pg_mapping()+0x82: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: __decode_pools()+0x147: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: crush_decode()+0x92: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: ceph_osdmap_decode()+0x76: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: osdmap_apply_incremental()+0x55: sibling call from callable instruction with modified stack frame net/ceph/osdmap.o: warning: objtool: ceph_pg_to_up_acting_osds()+0xc2: sibling call from callable instruction with modified stack frame 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), | ^~~~~~~~~~~~~~ net/ceph/auth.o: warning: objtool: ceph_build_auth_request()+0x4a: sibling call from callable instruction with modified stack frame net/ceph/auth.o: warning: objtool: ceph_handle_auth_reply()+0x3d: sibling call from callable instruction with modified stack frame net/ceph/crypto.o: warning: objtool: ceph_crypt()+0x469: sibling call from callable instruction with modified stack frame net/ceph/auth_x.o: warning: objtool: __ceph_x_decrypt()+0x43: sibling call from callable instruction with modified stack frame net/ceph/auth_x.o: warning: objtool: ceph_x_verify_authorizer_reply()+0x42: sibling call from callable instruction with modified stack frame net/ceph/auth_x.o: warning: objtool: ceph_x_add_authorizer_challenge()+0x36: sibling call from callable instruction with modified stack frame net/ceph/auth_x.o: warning: objtool: ceph_x_build_authorizer.isra.0()+0xe7: sibling call from callable instruction with modified stack frame net/ceph/auth_x.o: warning: objtool: ceph_x_init()+0x36: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/kv_dpm.o: warning: objtool: kv_dpm_print_power_state()+0x3f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/ci_dpm.o: warning: objtool: ci_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ net/core/pktgen.o: warning: objtool: pktgen_if_write()+0x3d: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_stop_device()+0x38: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_thread_write()+0x15c: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_device_event()+0x156: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pg_net_init()+0x62: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_xmit()+0xfb4: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_remove_device()+0x1f: sibling call from callable instruction with modified stack frame net/core/pktgen.o: warning: objtool: pktgen_thread_worker()+0x300: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_audio.o: warning: objtool: radeon_audio_calc_cts()+0x7e: sibling call from callable instruction with modified stack frame net/core/devlink.o: warning: objtool: devlink_nl_param_fill()+0xe5: sibling call from callable instruction with modified stack frame net/core/devlink.o: warning: objtool: devlink_nl_cmd_param_set_doit()+0x24a: sibling call from callable instruction with modified stack frame net/core/devlink.o: warning: objtool: devlink_param_driverinit_value_set()+0xa4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_cmp()+0x32: sibling call from callable instruction with modified stack frame net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_preparse()+0x42: sibling call from callable instruction with modified stack frame net/dns_resolver/dns_query.o: warning: objtool: dns_query()+0x30: sibling call from callable instruction with modified stack frame net/dns_resolver/dns_query.o: warning: objtool: dns_query.cold()+0x35: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ring_test()+0x185: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ib_test()+0x151: sibling call from callable instruction with modified stack frame net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown()+0xff: sibling call from callable instruction with modified stack frame net/dsa/dsa2.o: warning: objtool: dsa_register_switch()+0x220: sibling call from callable instruction with modified stack frame net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown.cold()+0x2b: return with modified stack frame net/dsa/port.o: warning: objtool: dsa_port_set_state_now()+0x15: sibling call from callable instruction with modified stack frame net/dsa/port.o: warning: objtool: dsa_port_bridge_leave()+0x56: sibling call from callable instruction with modified stack frame net/dsa/port.o: warning: objtool: dsa_port_set_state_now.cold()+0xc: sibling call from callable instruction with modified stack frame net/dsa/slave.o: warning: objtool: dsa_slave_unregister_notifier.cold()+0x13: unreachable instruction drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ring_test()+0x1b3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ib_test()+0x14b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_uvd.o: warning: objtool: radeon_uvd_init()+0x313: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/uvd_v1_0.o: warning: objtool: uvd_v1_0_init()+0x44e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/uvd_v1_0.o: warning: objtool: uvd_v1_0_ring_test()+0x109: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/uvd_v1_0.o: warning: objtool: uvd_v1_0_ib_test()+0xe0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init()+0x1c8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ring_test()+0xcc: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ib_test()+0xf4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init.cold()+0x11f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/vce_v1_0.o: warning: objtool: vce_v1_0_init()+0x73: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_atpx_handler.o: warning: objtool: radeon_atpx_detect()+0x1c4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_pcie_performance_request()+0xf3: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_init()+0x130: sibling call from callable instruction with modified stack frame net/ieee802154/6lowpan/rx.o: warning: objtool: lowpan_rcv()+0x437: sibling call from callable instruction with modified stack frame net/ieee802154/6lowpan/reassembly.o: warning: objtool: lowpan_frag_rcv()+0x87a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_packet0_check()+0xc78: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_init()+0x7a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable()+0x4f: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_vram_init_sizes()+0x93: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ring_test()+0x1a4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ib_test()+0x1e2: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_packet0_check()+0xf90: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_mc_program()+0x93: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup()+0x65: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup.cold()+0x77: return with modified stack frame drivers/gpu/drm/radeon/r420.o: warning: objtool: r420_pipes_init()+0x22: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ net/ieee802154/header_ops.o: warning: objtool: ieee802154_hdr_push()+0xe0: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/rv515.o: warning: objtool: rv515_startup()+0x10e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/radeon/r200.o: warning: objtool: r200_packet0_check()+0xa32: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ net/ieee802154/socket.o: warning: objtool: ieee802154_get_dev()+0xc7: sibling call from callable instruction with modified stack frame 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 ./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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_memory.o: warning: objtool: ttm_mem_global_init()+0x23f: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_masquerade_ipv4.o: warning: objtool: nf_nat_masquerade_ipv4()+0x85: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_create()+0x63: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_init()+0x70: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_dma_tt_init()+0x55: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_sg_tt_init()+0x82: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_swapout()+0x228: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_handle_move_mem()+0x152: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_evict()+0x183: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_mem_space()+0x300: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_clean_mm()+0x10: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_device_release()+0x52: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_init_reserved()+0x52: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_bo_util.o: warning: objtool: ttm_bo_move_ttm()+0x112: sibling call from callable instruction with modified stack frame 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 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) | ^~~~ net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: set_addr()+0x17c: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_q931()+0x29f: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_callforwarding()+0x16d: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_h245()+0x1c3: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_t120()+0x14e: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_rtp_rtcp()+0x1a4: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pages_put()+0x7b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pool_store()+0x8d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_set_pages_caching()+0x42: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_put_pages()+0x1b9: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init.cold()+0x3a: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_set_pages_caching()+0x3b: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_pool_store()+0x8a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_page_put()+0x76: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_pages_put()+0xc2: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_page_alloc_init()+0x15: sibling call from callable instruction with modified stack frame drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_page_alloc_init.cold()+0x3d: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_agp_backend.o: warning: objtool: ttm_agp_bind()+0xb2: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.o: warning: objtool: udl_usb_probe()+0x42: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_get_urb()+0x20: sibling call from callable instruction with modified stack frame drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_driver_load()+0xc7: sibling call from callable instruction with modified stack frame 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 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 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 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 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) | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_load()+0x4d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_open()+0xac: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drm_bus.o: warning: objtool: drm_virtio_init()+0x60: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:911:1: note: in expansion of macro 'module_init' 911 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:871:19: note: 'init_module' target declared here 871 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:912:1: note: in expansion of macro 'module_exit' 912 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:899:20: note: 'cleanup_module' target declared here 899 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg()+0x241: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg_check()+0x2f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini()+0x16: sibling call from callable instruction with modified stack frame drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini.cold()+0x8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/ipv4/netfilter/arp_tables.o: warning: objtool: arpt_error()+0x10: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/arp_tables.o: warning: objtool: __do_replace()+0x252: sibling call from callable instruction with modified stack frame net/ipv4/netfilter/arp_tables.o: warning: objtool: get_info()+0x10a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:995:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1002:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | &cmd->body.target.sid, &res_node); | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_surface_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1034:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1034 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1040:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1040 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_buffer_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1056:5: warning: taking address of packed member of 'struct SVGA3dCmdDXBufferCopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1056 | &cmd->body.src, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1062:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBufferCopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &cmd->body.dest, NULL); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_pred_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1078:5: warning: taking address of packed member of 'struct SVGA3dCmdDXPredCopyRegion' may result in an unaligned pointer value [-Waddress-of-packed-member] 1078 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1084:6: warning: taking address of packed member of 'struct SVGA3dCmdDXPredCopyRegion' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | &cmd->body.dstSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_stretch_blt_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1100:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1100 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1105:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1105 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_blt_surf_screen_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1121:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1121 | &cmd->body.srcImage.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_present_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1137:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1137 | user_surface_converter, &cmd->body.sid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1458:52: warning: taking address of packed member of 'struct SVGA3dCmdDXBindQuery' may result in an unaligned pointer value [-Waddress-of-packed-member] 1458 | ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1494:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1535:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1535 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1563:9: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1652:9: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1652 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1755:29: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1755 | user_surface_converter, &cmd->dma.host.sid, | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_draw': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1803:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1803 | &decl->array.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1819:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | &range->indexArray.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1848:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1848 | user_context_converter, &cmd->state.cid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1865:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1865 | &cur_state->value, &res_node); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2006:10: warning: taking address of packed member of 'struct SVGA3dCmdBindGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2006 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2006:26: warning: taking address of packed member of 'struct SVGA3dCmdBindGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2006 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2031:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2031 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2055:6: warning: taking address of packed member of 'struct SVGA3dCmdUpdateGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2079:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2079 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2103:6: warning: taking address of packed member of 'struct SVGA3dCmdReadbackGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2103 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2127:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2127 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2151:6: warning: taking address of packed member of 'struct SVGA3dCmdInvalidateGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2151 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2179:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2179 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2226:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2226 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2279:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2279 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2294:11: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2294 | &cmd->body.shid, res, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2306:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2306 | &cmd->body.shid, &res_node); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader_const': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2342:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2342 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2375:10: warning: taking address of packed member of 'struct SVGA3dCmdBindGBShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 2375 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2375:27: warning: taking address of packed member of 'struct SVGA3dCmdBindGBShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 2375 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2409:5: warning: taking address of packed member of 'struct SVGA3dCmdDXSetSingleConstantBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2409 | &cmd->body.sid, &res_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2567:6: warning: taking address of packed member of 'struct SVGA3dVertexBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2567 | &cmd->buf[i].sid, &res_node); | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2614:5: warning: taking address of packed member of 'struct SVGA3dCmdDXSetIndexBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2614 | &cmd->body.sid, &res_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_rendertargets': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2656:9: warning: taking address of packed member of 'struct SVGA3dCmdDXSetRenderTargets' may result in an unaligned pointer value [-Waddress-of-packed-member] 2656 | &cmd->body.depthStencilViewId, 1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2796:6: warning: taking address of packed member of 'struct SVGA3dSoTarget' may result in an unaligned pointer value [-Waddress-of-packed-member] 2796 | &cmd->targets[i].sid, &res_node); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3036:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBindShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 3036 | &cmd->body.cid, &ctx_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3062:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBindShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 3062 | &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_transfer_from_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3110:5: warning: taking address of packed member of 'struct SVGA3dCmdDXTransferFromBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 3110 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3116:6: warning: taking address of packed member of 'struct SVGA3dCmdDXTransferFromBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 3116 | &cmd->body.destSid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_intra_surface_copy': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3141:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 3141 | &cmd->body.surface.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:239:1: note: in expansion of macro 'module_init' 239 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:224:19: note: 'init_module' target declared here 224 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:232:20: note: 'cleanup_module' target declared here 232 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ net/ipv4/ip_tunnel.o: warning: objtool: __ip_tunnel_create()+0x8d: sibling call from callable instruction with modified stack frame net/ipv4/ip_tunnel.o: warning: objtool: ip_tunnel_rcv()+0x291: sibling call from callable instruction with modified stack frame In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmwgfx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1663:1: note: in expansion of macro 'module_exit' 1663 | module_exit(vmwgfx_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1657:20: note: 'cleanup_module' target declared here 1657 | static void __exit vmwgfx_exit(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmwgfx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1662:1: note: in expansion of macro 'module_init' 1662 | module_init(vmwgfx_init); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1644:19: note: 'init_module' target declared here 1644 | static int __init vmwgfx_init(void) | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_generic_ioctl()+0x1b1: sibling call from callable instruction with modified stack frame drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_driver_load()+0x49f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_fifo.o: warning: objtool: vmw_fifo_wait.constprop.0()+0x7e: sibling call from callable instruction with modified stack frame drivers/gpu/drm/vmwgfx/vmwgfx_ldu.o: warning: objtool: vmw_kms_ldu_init_display()+0x18: sibling call from callable instruction with modified stack frame In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:685:1: note: in expansion of macro 'module_init' 685 | module_init(vti_init); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:624:19: note: 'init_module' target declared here 624 | static int __init vti_init(void) | ^~~~~~~~ In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_vti.c:686:1: note: in expansion of macro 'module_exit' 686 | module_exit(vti_fini); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit vti_fini(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ah4.c:596:1: note: in expansion of macro 'module_init' 596 | module_init(ah4_init); | ^~~~~~~~~~~ net/ipv4/ah4.c:574:19: note: 'init_module' target declared here 574 | static int __init ah4_init(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ah4.c:597:1: note: in expansion of macro 'module_exit' 597 | module_exit(ah4_fini); | ^~~~~~~~~~~ net/ipv4/ah4.c:588:20: note: 'cleanup_module' target declared here 588 | static void __exit ah4_fini(void) | ^~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_resume_all()+0x47: sibling call from callable instruction with modified stack frame drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_pause_all()+0x25: sibling call from callable instruction with modified stack frame net/ipv4/ah4.o: warning: objtool: ah_init_state()+0xd0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/ipv4/esp4.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_fence.o: warning: objtool: vmw_fence_obj_lookup()+0x28: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_scrn.o: warning: objtool: vmw_kms_sou_init_display()+0x25: sibling call from callable instruction with modified stack frame In file included from net/ipv4/xfrm4_mode_beet.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(xfrm4_beet_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:139:19: note: 'init_module' target declared here 139 | static int __init xfrm4_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_beet.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(xfrm4_beet_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit xfrm4_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tunnel4.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(tunnel4_init); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:208:19: note: 'init_module' target declared here 208 | static int __init tunnel4_init(void) | ^~~~~~~~~~~~ In file included from net/ipv4/tunnel4.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tunnel4.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(tunnel4_fini); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:234:20: note: 'cleanup_module' target declared here 234 | static void __exit tunnel4_fini(void) | ^~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:98:19: note: 'init_module' target declared here 98 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(xfrm4_transport_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit xfrm4_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_tunnel.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:136:19: note: 'init_module' target declared here 136 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_tunnel.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:141:20: note: 'cleanup_module' target declared here 141 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1319:1: note: in expansion of macro 'module_init' 1319 | module_init(inet_diag_init); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1282:19: note: 'init_module' target declared here 1282 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/inet_diag.c:1320:1: note: in expansion of macro 'module_exit' 1320 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1311:20: note: 'cleanup_module' target declared here 1311 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_diag.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(tcp_diag_init); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:178:19: note: 'init_module' target declared here 178 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/tcp_diag.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_diag.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/udp_diag.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(udp_diag_init); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:278:19: note: 'init_module' target declared here 278 | static int __init udp_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/udp_diag.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/udp_diag.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(udp_diag_exit); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit udp_diag_exit(void) | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_stdu.o: warning: objtool: vmw_kms_stdu_init_display()+0x2cd: sibling call from callable instruction with modified stack frame In file included from net/ipv4/raw_diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/raw_diag.c:262:1: note: in expansion of macro 'module_init' 262 | module_init(raw_diag_init); | ^~~~~~~~~~~ net/ipv4/raw_diag.c:252:19: note: 'init_module' target declared here 252 | static int __init raw_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/raw_diag.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/raw_diag.c:263:1: note: in expansion of macro 'module_exit' 263 | module_exit(raw_diag_exit); | ^~~~~~~~~~~ net/ipv4/raw_diag.c:257:20: note: 'cleanup_module' target declared here 257 | static void __exit raw_diag_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/tcp_bbr.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bbr_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:973:1: note: in expansion of macro 'module_init' 973 | module_init(bbr_register); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:962:19: note: 'init_module' target declared here 962 | static int __init bbr_register(void) | ^~~~~~~~~~~~ In file included from net/ipv4/tcp_bbr.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bbr_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_bbr.c:974:1: note: in expansion of macro 'module_exit' 974 | module_exit(bbr_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:968:20: note: 'cleanup_module' target declared here 968 | static void __exit bbr_unregister(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_bic.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bictcp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:222:1: note: in expansion of macro 'module_init' 222 | module_init(bictcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:211:19: note: 'init_module' target declared here 211 | static int __init bictcp_register(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_bic.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bictcp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_bic.c:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(bictcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit bictcp_unregister(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_cdg.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_cdg_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(tcp_cdg_register); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:404:19: note: 'init_module' target declared here 404 | static int __init tcp_cdg_register(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_cdg.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_cdg_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_cdg.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(tcp_cdg_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit tcp_cdg_unregister(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_dctcp.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dctcp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(dctcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:301:19: note: 'init_module' target declared here 301 | static int __init dctcp_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_dctcp.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dctcp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_dctcp.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(dctcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit dctcp_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_westwood.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(tcp_westwood_register); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:291:19: note: 'init_module' target declared here 291 | static int __init tcp_westwood_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_westwood.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_westwood.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(tcp_westwood_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit tcp_westwood_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_highspeed.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hstcp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:180:1: note: in expansion of macro 'module_init' 180 | module_init(hstcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:169:19: note: 'init_module' target declared here 169 | static int __init hstcp_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_highspeed.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hstcp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_highspeed.c:181:1: note: in expansion of macro 'module_exit' 181 | module_exit(hstcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit hstcp_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_hybla.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hybla_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(hybla_register); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:177:19: note: 'init_module' target declared here 177 | static int __init hybla_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_hybla.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hybla_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_hybla.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(hybla_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit hybla_unregister(void) | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_dp_helper.o: warning: objtool: drm_dp_read_desc()+0x63: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: build_allocate_payload()+0x4a: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: process_single_tx_qlock()+0xe2: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: drm_dp_port_setup_pdt()+0xe9: sibling call from callable instruction with modified stack frame In file included from net/ipv4/tcp_scalable.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_scalable_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:58:1: note: in expansion of macro 'module_init' 58 | module_init(tcp_scalable_register); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:48:19: note: 'init_module' target declared here 48 | static int __init tcp_scalable_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_scalable.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_scalable_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_scalable.c:59:1: note: in expansion of macro 'module_exit' 59 | module_exit(tcp_scalable_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:53:20: note: 'cleanup_module' target declared here 53 | static void __exit tcp_scalable_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_lp.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_lp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(tcp_lp_register); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:330:19: note: 'init_module' target declared here 330 | static int __init tcp_lp_register(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_lp.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_lp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_lp.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(tcp_lp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit tcp_lp_unregister(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_yeah.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_yeah_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:252:1: note: in expansion of macro 'module_init' 252 | module_init(tcp_yeah_register); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:240:19: note: 'init_module' target declared here 240 | static int __init tcp_yeah_register(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_yeah.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_yeah_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_yeah.c:253:1: note: in expansion of macro 'module_exit' 253 | module_exit(tcp_yeah_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:247:20: note: 'cleanup_module' target declared here 247 | static void __exit tcp_yeah_unregister(void) | ^~~~~~~~~~~~~~~~~~~ In file included from 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 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) | ^~~~~~~~ drivers/gpu/drm/drm_fb_helper.o: warning: objtool: drm_setup_crtcs()+0x955: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_fb_helper.o: warning: objtool: __drm_fb_helper_initial_config_and_unlock()+0xf7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.o: warning: objtool: __do_replace()+0x20a: sibling call from callable instruction with modified stack frame net/ipv6/netfilter/ip6_tables.o: warning: objtool: ip6t_error()+0x10: sibling call from callable instruction with modified stack frame net/ipv6/netfilter/ip6_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages()+0x41: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_sg()+0x8c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages.cold()+0xb: sibling call from callable instruction with modified stack frame In file included from net/ipv6/netfilter/ip6table_filter.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:92:19: note: 'init_module' target declared here 92 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_filter.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_mangle.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:112:19: note: 'init_module' target declared here 112 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_mangle.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit ip6table_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_raw.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:80:19: note: 'init_module' target declared here 80 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_raw.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_security.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_security_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(ip6table_security_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:79:19: note: 'init_module' target declared here 79 | static int __init ip6table_security_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_security.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_security_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(ip6table_security_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit ip6table_security_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_nat.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:135:19: note: 'init_module' target declared here 135 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_nat.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:154:1: note: in expansion of macro 'module_exit' 154 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:443:1: note: in expansion of macro 'module_init' 443 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:416:19: note: 'init_module' target declared here 416 | static int __init nf_nat_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:444:1: note: in expansion of macro 'module_exit' 444 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:434:20: note: 'cleanup_module' target declared here 434 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/drm_drv.o: warning: objtool: drm_dev_register()+0x13d: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(nf_defrag_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:106:19: note: 'init_module' target declared here 106 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:422:1: note: in expansion of macro 'module_init' 422 | module_init(nf_log_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:395:19: note: 'init_module' target declared here 395 | static int __init nf_log_ipv6_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro 'module_exit' 423 | module_exit(nf_log_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit nf_log_ipv6_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:74:19: note: 'init_module' target declared here 74 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_get_monitor_name()+0x3d: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_edid.o: warning: objtool: validate_displayid.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_block_valid()+0x113: sibling call from callable instruction with modified stack frame net/ipv6/netfilter/nft_chain_nat_ipv6.c:68:19: note: 'init_module' target declared here 68 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(nft_reject_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:62:19: note: 'init_module' target declared here 62 | static int __init nft_reject_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(nft_reject_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit nft_reject_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(nft_masq_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:65:19: note: 'init_module' target declared here 65 | static int __init nft_masq_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(nft_masq_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit nft_masq_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(nft_redir_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:68:19: note: 'init_module' target declared here 68 | static int __init nft_redir_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(nft_redir_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit nft_redir_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(nft_dup_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:95:19: note: 'init_module' target declared here 95 | static int __init nft_dup_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(nft_dup_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit nft_dup_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_fib_ipv6.c:273:1: note: in expansion of macro 'module_init' 273 | module_init(nft_fib6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_fib_ipv6.c:264:19: note: 'init_module' target declared here 264 | static int __init nft_fib6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_fib_ipv6.c:274:1: note: in expansion of macro 'module_exit' 274 | module_exit(nft_fib6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_fib_ipv6.c:269:20: note: 'cleanup_module' target declared here 269 | static void __exit nft_fib6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_flow_table_ipv6.c:29:1: note: in expansion of macro 'module_init' 29 | module_init(nf_flow_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_flow_table_ipv6.c:17:19: note: 'init_module' target declared here 17 | static int __init nf_flow_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_flow_table_ipv6.c:30:1: note: in expansion of macro 'module_exit' 30 | module_exit(nf_flow_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_flow_table_ipv6.c:24:20: note: 'cleanup_module' target declared here 24 | static void __exit nf_flow_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ah.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ah_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:110:19: note: 'init_module' target declared here 110 | static int __init ah_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ah.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ah_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit ah_mt6_exit(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_eui64.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(eui64_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:63:19: note: 'init_module' target declared here 63 | static int __init eui64_mt6_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_eui64.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(eui64_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit eui64_mt6_exit(void) | ^~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_frag.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(frag_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:125:19: note: 'init_module' target declared here 125 | static int __init frag_mt6_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_frag.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here 142 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(mh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here 83 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_init()+0x2eb: sibling call from callable instruction with modified stack frame drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_set_tile_property()+0xb2: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh1_mt6_check()+0x59: sibling call from callable instruction with modified stack frame net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh_mt6_check()+0x59: sibling call from callable instruction with modified stack frame In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:56:19: note: 'init_module' target declared here 56 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_NPT.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(ip6t_npt_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:136:19: note: 'init_module' target declared here 136 | static int __init ip6t_npt_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_NPT.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(ip6t_npt_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit ip6t_npt_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:124:1: note: in expansion of macro 'module_init' 124 | module_init(reject_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:114:19: note: 'init_module' target declared here 114 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:125:1: note: in expansion of macro 'module_exit' 125 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:119:20: note: 'cleanup_module' target declared here 119 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.o: warning: objtool: reject_tg6_check.cold()+0x12: unreachable instruction 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) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_vblank.o: warning: objtool: drm_vblank_init()+0x147: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ net/ipv6/ah6.o: warning: objtool: ipv6_clear_mutable_options()+0x99: sibling call from callable instruction with modified stack frame net/ipv6/ah6.o: warning: objtool: ah6_init_state()+0xc8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/ipv6/esp6.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/protocol.h:30, from net/ipv6/esp6_offload.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_offload_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(esp6_offload_init); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:287:19: note: 'init_module' target declared here 287 | static int __init esp6_offload_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/protocol.h:30, from net/ipv6/esp6_offload.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_offload_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/esp6_offload.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(esp6_offload_exit); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit esp6_offload_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/ipcomp6.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(ipcomp6_init); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:203:19: note: 'init_module' target declared here 203 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/ipcomp6.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ipcomp6.c:226:1: note: in expansion of macro 'module_exit' 226 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:408:1: note: in expansion of macro 'module_init' 408 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:364:19: note: 'init_module' target declared here 364 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:409:1: note: in expansion of macro 'module_exit' 409 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_ioc32.o: warning: objtool: compat_drm_addmap()+0xab: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/gpu/drm/drm_edid_load.o: warning: objtool: drm_load_edid_firmware()+0x1c2: sibling call from callable instruction with modified stack frame 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 drivers/hid/i2c-hid/i2c-hid.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_hid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid.c:22: drivers/hid/i2c-hid/i2c-hid.c:1324:19: note: 'cleanup_module' target declared here 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_hid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid.c:22: drivers/hid/i2c-hid/i2c-hid.c:1324:19: note: 'init_module' target declared here 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid.o: warning: objtool: i2c_hid_parse()+0x28d: sibling call from callable instruction with modified stack frame drivers/hid/i2c-hid/i2c-hid.o: warning: objtool: i2c_hid_probe()+0x35: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/hbm.o: warning: objtool: recv_hbm()+0xcc: sibling call from callable instruction with modified stack frame net/ipv6/ip6_vti.o: warning: objtool: vti6_tnl_xmit()+0x51f: sibling call from callable instruction with modified stack frame In file included from net/ipv6/sit.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/sit.c:1961:1: note: in expansion of macro 'module_init' 1961 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1915:19: note: 'init_module' target declared here 1915 | static int __init sit_init(void) | ^~~~~~~~ In file included from net/ipv6/sit.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/sit.c:1962:1: note: in expansion of macro 'module_exit' 1962 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1902:20: note: 'cleanup_module' target declared here 1902 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ishtp_bus_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/bus.c:780:1: note: in expansion of macro 'module_init' 780 | module_init(ishtp_bus_register); | ^~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/bus.c:765:20: note: 'init_module' target declared here 765 | static int __init ishtp_bus_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ishtp_bus_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/bus.c:781:1: note: in expansion of macro 'module_exit' 781 | module_exit(ishtp_bus_unregister); | ^~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/bus.c:775:20: note: 'cleanup_module' target declared here 775 | static void __exit ishtp_bus_unregister(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp/bus.o: warning: objtool: ishtp_send_msg()+0x86: sibling call from callable instruction with modified stack frame net/ipv6/sit.o: warning: objtool: ipip6_tunnel_update_6rd()+0x72: sibling call from callable instruction with modified stack frame net/ipv6/sit.o: warning: objtool: ipip6_rcv()+0x3a1: sibling call from callable instruction with modified stack frame net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': net/ipv6/ip6_tunnel.c:419:40: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from ./include/linux/ipv6.h:5, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:32, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/uapi/linux/ipv6.h:61:8: note: defined here 61 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:32, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/net/ipv6.h:147:8: note: defined here 147 | struct frag_hdr { | ^~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: net/ipv6/ip6_tunnel.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2345:1: note: in expansion of macro 'module_init' 2345 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2291:19: note: 'init_module' target declared here 2291 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2346:1: note: in expansion of macro 'module_exit' 2346 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2333:20: note: 'cleanup_module' target declared here 2333 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'cleanup_module' target declared here 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'init_module' target declared here 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' 334 | module_pci_driver(ish_driver); | ^~~~~~~~~~~~~~~~~ net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit_ctl()+0x83: sibling call from callable instruction with modified stack frame net/ipv6/ip6_tunnel.o: warning: objtool: __ip6_tnl_rcv()+0x2e8: sibling call from callable instruction with modified stack frame net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit()+0x92d: sibling call from callable instruction with modified stack frame In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2385:1: note: in expansion of macro 'module_init' 2385 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2334:19: note: 'init_module' target declared here 2334 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_gre.c:2386:1: note: in expansion of macro 'module_exit' 2386 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2376:20: note: 'cleanup_module' target declared here 2376 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_hid_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/hid/intel-ish-hid/ishtp-hid-client.c:960:1: note: in expansion of macro 'late_initcall' 960 | late_initcall(ish_hid_init); | ^~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp-hid-client.c:944:19: note: 'init_module' target declared here 944 | static int __init ish_hid_init(void) | ^~~~~~~~~~~~ In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_hid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp-hid-client.c:961:1: note: in expansion of macro 'module_exit' 961 | module_exit(ish_hid_exit); | ^~~~~~~~~~~ drivers/hid/intel-ish-hid/ishtp-hid-client.c:955:20: note: 'cleanup_module' target declared here 955 | static void __exit ish_hid_exit(void) | ^~~~~~~~~~~~ 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 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 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-axff.o: warning: objtool: axff_play()+0x6e: sibling call from callable instruction with modified stack frame 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 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 drivers/hid/hid-asus.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-asus.c:30: drivers/hid/hid-asus.c:833:19: note: 'cleanup_module' target declared here 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-asus.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-asus.c:30: drivers/hid/hid-asus.c:833:19: note: 'init_module' target declared here 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'cleanup_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'init_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ net/key/af_key.o: warning: objtool: pfkey_sock_destruct()+0x46: sibling call from callable instruction with modified stack frame net/key/af_key.o: warning: objtool: pfkey_send_policy_notify()+0x111: sibling call from callable instruction with modified stack frame net/key/af_key.o: warning: objtool: pfkey_send_notify()+0x280: sibling call from callable instruction with modified stack frame net/key/af_key.o: warning: objtool: pfkey_sock_destruct.cold()+0xe: sibling call from callable instruction with modified stack frame 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 net/l2tp/l2tp_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1783:1: note: in expansion of macro 'module_init' 1783 | module_init(l2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1752:19: note: 'init_module' target declared here 1752 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_core.c:1784:1: note: in expansion of macro 'module_exit' 1784 | module_exit(l2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit l2tp_exit(void) | ^~~~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~~ net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_destruct()+0x1d: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_core.o: warning: objtool: l2tp_recv_common()+0x4fc: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_del_work()+0x35: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_core.o: warning: objtool: l2tp_udp_encap_recv()+0x24e: sibling call from callable instruction with modified stack frame 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 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 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); | ^~~~~~~~~~~~~~~~~ net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_recv()+0x174: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_connect()+0x4c8: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_setsockopt()+0x21a: sibling call from callable instruction with modified stack frame net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_getsockopt()+0x249: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-cp2112.o: warning: objtool: cp2112_xfer()+0x4a0: sibling call from callable instruction with modified stack frame In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:677:1: note: in expansion of macro 'module_init' 677 | module_init(l2tp_ip_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:647:19: note: 'init_module' target declared here 647 | static int __init l2tp_ip_init(void) | ^~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip.c:678:1: note: in expansion of macro 'module_exit' 678 | module_exit(l2tp_ip_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:670:20: note: 'cleanup_module' target declared here 670 | static void __exit l2tp_ip_exit(void) | ^~~~~~~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-dr.o: warning: objtool: drff_play()+0x31: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-emsff.o: warning: objtool: emsff_play()+0x27: sibling call from callable instruction with modified stack frame 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 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 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 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 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 net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:810:1: note: in expansion of macro 'module_init' 810 | module_init(l2tp_ip6_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:780:19: note: 'init_module' target declared here 780 | static int __init l2tp_ip6_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip6.c:811:1: note: in expansion of macro 'module_exit' 811 | module_exit(l2tp_ip6_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:803:20: note: 'cleanup_module' target declared here 803 | static void __exit l2tp_ip6_exit(void) | ^~~~~~~~~~~~~ In file included from 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 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 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-holtekff.o: warning: objtool: holtekff_send.isra.0()+0x31: sibling call from callable instruction with modified stack frame drivers/hid/hid-holtekff.o: warning: objtool: holtekff_play()+0x58: sibling call from callable instruction with modified stack frame In file included from drivers/hid/hid-hyperv.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mousevsc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-hyperv.c:618:1: note: in expansion of macro 'module_exit' 618 | module_exit(mousevsc_exit); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:611:20: note: 'cleanup_module' target declared here 611 | static void __exit mousevsc_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-hyperv.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mousevsc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:617:1: note: in expansion of macro 'module_init' 617 | module_init(mousevsc_init); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:606:19: note: 'init_module' target declared here 606 | static int __init mousevsc_init(void) | ^~~~~~~~~~~~~ drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_on_channel_callback()+0x1c6: sibling call from callable instruction with modified stack frame drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_probe()+0x11a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-jabra.o: warning: objtool: jabra_input_mapping()+0x1d: sibling call from callable instruction with modified stack frame 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 drivers/hid/hid-kensington.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'cleanup_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'init_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'cleanup_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'init_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'cleanup_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'init_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'cleanup_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'init_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor()+0x80: sibling call from callable instruction with modified stack frame net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor.cold()+0x1f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-lg.o: warning: objtool: lg_probe()+0x1ef: sibling call from callable instruction with modified stack frame drivers/hid/hid-lgff.o: warning: objtool: hid_lgff_play()+0x14f: sibling call from callable instruction with modified stack frame drivers/hid/hid-lgff.o: warning: objtool: lgff_init()+0xcc: sibling call from callable instruction with modified stack frame drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_g25()+0x42: sibling call from callable instruction with modified stack frame drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_dfp()+0x44: sibling call from callable instruction with modified stack frame drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_init()+0xf1: sibling call from callable instruction with modified stack frame drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_deinit()+0xa8: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_remove()+0x1f: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_ll_parse()+0x3b: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification()+0x38: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_hidpp_event.isra.0()+0xc3: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_raw_event()+0x2e: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: delayedwork_callback()+0x30: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_probe()+0x27: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification.cold()+0x16: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/sta_info.o: warning: objtool: sta_info_insert_rcu()+0x6dd: sibling call from callable instruction with modified stack frame net/mac80211/sta_info.o: warning: objtool: sta_info_insert_rcu.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_send_message_sync()+0x286: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_raw_hidpp_event.isra.0()+0x13c: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_gain()+0x30: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_playback()+0x77: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_erase_effect()+0x36: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_upload_effect()+0x201: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_autocenter()+0x30: sibling call from callable instruction with modified stack frame drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_probe()+0x24d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-mf.o: warning: objtool: mf_play()+0x64: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/wep.o: warning: objtool: ieee80211_wep_encrypt()+0xb2: sibling call from callable instruction with modified stack frame net/mac80211/wep.o: warning: objtool: ieee80211_crypto_wep_decrypt()+0x123: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_trigger()+0x20: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_open()+0x1d: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: store_octave()+0x59: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: store_sustain()+0x59: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: store_channel()+0x56: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: show_octave()+0x21: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: show_sustain()+0x21: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: show_channel()+0x21: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: pk_probe()+0x130: sibling call from callable instruction with modified stack frame drivers/hid/hid-prodikeys.o: warning: objtool: pk_raw_event()+0x71: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_remove()+0x1d: sibling call from callable instruction with modified stack frame drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_raw_event()+0x282: sibling call from callable instruction with modified stack frame drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_probe()+0x1e: sibling call from callable instruction with modified stack frame drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_reset_resume()+0x76: sibling call from callable instruction with modified stack frame drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_eeprom_write()+0x14e: sibling call from callable instruction with modified stack frame drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_flash_write()+0x2cf: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/hid/hid-roccat.o: warning: objtool: roccat_open()+0x5d: sibling call from callable instruction with modified stack frame net/mac80211/agg-rx.o: warning: objtool: ___ieee80211_stop_rx_ba_session()+0xc5: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/mac80211/vht.o: warning: objtool: ieee80211_vht_cap_ie_to_sta_vht_cap()+0x21b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_process_chanswitch.constprop.0()+0x11d: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: __ieee80211_sta_join_ibss()+0x14a: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss()+0x26: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_add_sta()+0xdf: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta()+0x134: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_work()+0x1b6: sibling call from callable instruction with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss.cold()+0x84: return with modified stack frame net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta.cold()+0x1b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/iface.o: warning: objtool: ieee80211_assign_perm_addr()+0x1d0: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-samsung.o: warning: objtool: samsung_input_mapping()+0x44: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-steam.o: warning: objtool: steam_input_register()+0x32: sibling call from callable instruction with modified stack frame drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event()+0x63: sibling call from callable instruction with modified stack frame drivers/hid/hid-steam.o: warning: objtool: steam_raw_event()+0x507: sibling call from callable instruction with modified stack frame drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event.cold()+0x1f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-gaff.o: warning: objtool: hid_gaff_play()+0x27: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-tmff.o: warning: objtool: tmff_play()+0x16b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-uclogic.o: warning: objtool: uclogic_input_configured()+0x75: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-zpff.o: warning: objtool: zpff_play()+0x27: sibling call from callable instruction with modified stack frame net/mac80211/cfg.o: warning: objtool: ieee80211_channel_switch()+0x52e: sibling call from callable instruction with modified stack frame net/mac80211/cfg.o: warning: objtool: ieee80211_csa_finalize_work()+0x89: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-zydacron.o: warning: objtool: zc_input_mapping()+0x39: sibling call from callable instruction with modified stack frame net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': net/mac80211/rx.c:307:15: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 307 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ drivers/hid/wacom_wac.o: warning: objtool: wacom_bpt3_touch()+0x273: sibling call from callable instruction with modified stack frame drivers/hid/wacom_wac.o: warning: objtool: wacom_intuos_bt_irq()+0x2d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/wacom_sys.o: warning: objtool: wacom_parse_and_register()+0x10f4: sibling call from callable instruction with modified stack frame net/mac80211/rx.o: warning: objtool: ieee80211_deliver_skb()+0x202: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/spectmgmt.o: warning: objtool: ieee80211_parse_ch_switch_ie()+0x143: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.o: warning: objtool: wiimote_ext_store()+0x43: sibling call from callable instruction with modified stack frame drivers/hid/hid-wiimote-modules.o: warning: objtool: wiimod_pro_calib_store()+0x73: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/tx.o: warning: objtool: ieee80211_build_hdr()+0x5ae: sibling call from callable instruction with modified stack frame net/mac80211/tx.o: warning: objtool: ieee80211_reserve_tid()+0x42: sibling call from callable instruction with modified stack frame In file included from drivers/hv/vmbus_drv.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmbus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1977:1: note: in expansion of macro 'module_exit' 1977 | module_exit(vmbus_exit); | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1938:20: note: 'cleanup_module' target declared here 1938 | static void __exit vmbus_exit(void) | ^~~~~~~~~~ In file included from drivers/hv/vmbus_drv.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_acpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1976:1: note: in expansion of macro 'subsys_initcall' 1976 | subsys_initcall(hv_acpi_init); | ^~~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1900:19: note: 'init_module' target declared here 1900 | static int __init hv_acpi_init(void) | ^~~~~~~~~~~~ drivers/hv/vmbus_drv.o: warning: objtool: vmbus_probe()+0x30: sibling call from callable instruction with modified stack frame drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_create()+0x39: sibling call from callable instruction with modified stack frame drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_register()+0x61: sibling call from callable instruction with modified stack frame drivers/hv/hv.o: warning: objtool: hv_synic_alloc()+0xb4: sibling call from callable instruction with modified stack frame net/mac80211/key.o: warning: objtool: __ieee80211_key_destroy()+0x2c8: sibling call from callable instruction with modified stack frame net/mac80211/key.o: warning: objtool: ieee80211_key_enable_hw_accel()+0x36a: sibling call from callable instruction with modified stack frame drivers/hv/connection.o: warning: objtool: vmbus_post_msg()+0xe4: sibling call from callable instruction with modified stack frame drivers/hv/connection.o: warning: objtool: vmbus_connect()+0x49: sibling call from callable instruction with modified stack frame drivers/hv/connection.o: warning: objtool: vmbus_connect.cold()+0x3d: return with modified stack frame drivers/hv/channel.o: warning: objtool: vmbus_establish_gpadl()+0x568: sibling call from callable instruction with modified stack frame drivers/hv/channel.o: warning: objtool: vmbus_close_internal()+0x5e: sibling call from callable instruction with modified stack frame drivers/hv/channel_mgmt.o: warning: objtool: vmbus_add_channel_work()+0x4b9: sibling call from callable instruction with modified stack frame drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage()+0x22: sibling call from callable instruction with modified stack frame drivers/hv/channel_mgmt.o: warning: objtool: vmbus_request_offers()+0x50: sibling call from callable instruction with modified stack frame drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage.cold()+0xd: sibling call from callable instruction with modified stack frame net/mac80211/util.o: warning: objtool: ieee80211_build_preq_ies()+0x21a: sibling call from callable instruction with modified stack frame In file included from drivers/hv/hv_util.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hyperv_utils': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hv/hv_util.c:580:1: note: in expansion of macro 'module_init' 580 | module_init(init_hyperv_utils); | ^~~~~~~~~~~ drivers/hv/hv_util.c:566:19: note: 'init_module' target declared here 566 | static int __init init_hyperv_utils(void) | ^~~~~~~~~~~~~~~~~ drivers/hv/hv_util.o: warning: objtool: heartbeat_onchannelcallback()+0xa7: sibling call from callable instruction with modified stack frame drivers/hv/hv_util.o: warning: objtool: shutdown_onchannelcallback()+0x51: sibling call from callable instruction with modified stack frame drivers/hv/hv_util.o: warning: objtool: timesync_onchannelcallback()+0x139: sibling call from callable instruction with modified stack frame drivers/hv/hv_kvp.c: In function 'process_ob_ipinfo': drivers/hv/hv_kvp.c:274:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | (wchar_t *)out->kvp_ip_val.ip_addr, | ^~~ drivers/hv/hv_kvp.c:282:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | (wchar_t *)out->kvp_ip_val.sub_net, | ^~~ drivers/hv/hv_kvp.c:290:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | (wchar_t *)out->kvp_ip_val.gate_way, | ^~~ drivers/hv/hv_kvp.c:298:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | (wchar_t *)out->kvp_ip_val.dns_addr, | ^~~ drivers/hv/hv_kvp.c:306:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | (wchar_t *)out->kvp_ip_val.adapter_id, | ^~~ drivers/hv/hv_kvp.c: In function 'process_ib_ipinfo': drivers/hv/hv_kvp.c:330:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr, | ^~ drivers/hv/hv_kvp.c:336:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net, | ^~ drivers/hv/hv_kvp.c:342:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way, | ^~ drivers/hv/hv_kvp.c:348:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr, | ^~ drivers/hv/hv_kvp.c:357:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 357 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id, | ^~ drivers/hv/hv_kvp.c: In function 'kvp_send_key': drivers/hv/hv_kvp.c:419:16: warning: taking address of packed member of 'struct hv_kvp_exchg_msg_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | (wchar_t *)in_msg->body.kvp_set.data.value, | ^~~~~~ drivers/hv/hv_kvp.c:452:15: warning: taking address of packed member of 'struct hv_kvp_msg_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | (wchar_t *)in_msg->body.kvp_set.data.key, | ^~~~~~ drivers/hv/hv_kvp.c:462:15: warning: taking address of packed member of 'struct hv_kvp_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | (wchar_t *)in_msg->body.kvp_delete.key, | ^~~~~~ drivers/hv/hv_kvp.c: In function 'kvp_respond_to_host': drivers/hv/hv_kvp.c:584:17: warning: taking address of packed member of 'struct hv_kvp_exchg_msg_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | (wchar_t *) kvp_data->value, | ^~~~~~~~ drivers/hv/hv_kvp.o: warning: objtool: kvp_on_msg()+0xda: sibling call from callable instruction with modified stack frame drivers/hv/hv_kvp.o: warning: objtool: hv_kvp_onchannelcallback()+0x165: sibling call from callable instruction with modified stack frame net/mac80211/chan.o: warning: objtool: ieee80211_vif_use_reserved_switch()+0x516: sibling call from callable instruction with modified stack frame drivers/hv/hv_snapshot.o: warning: objtool: hv_vss_onchannelcallback()+0xa1: sibling call from callable instruction with modified stack frame drivers/hv/hv_snapshot.o: warning: objtool: vss_handle_request()+0xb7: sibling call from callable instruction with modified stack frame drivers/hv/hv_snapshot.o: warning: objtool: vss_on_msg()+0x8d: sibling call from callable instruction with modified stack frame drivers/hv/hv_fcopy.c: In function 'fcopy_send_data': drivers/hv/hv_fcopy.c:160:30: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | utf16s_to_utf8s((wchar_t *)smsg_in->file_name, W_MAX_PATH, | ^~~~~~~ drivers/hv/hv_fcopy.c:164:30: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | utf16s_to_utf8s((wchar_t *)smsg_in->path_name, W_MAX_PATH, | ^~~~~~~ drivers/hv/hv_fcopy.o: warning: objtool: hv_fcopy_onchannelcallback()+0x110: sibling call from callable instruction with modified stack frame drivers/hv/hv_utils_transport.o: warning: objtool: hvt_cn_callback()+0xc6: sibling call from callable instruction with modified stack frame drivers/hv/hv_balloon.c: In function 'balloon_onchannelcallback': drivers/hv/hv_balloon.c:1554:29: warning: converting a packed 'struct dm_message' pointer (alignment 1) to a 'struct dm_info_msg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1554 | process_info(dm, (struct dm_info_msg *)dm_msg); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:175:8: note: defined here 175 | struct dm_message { | ^~~~~~~~~~ drivers/hv/hv_balloon.c:417:8: note: defined here 417 | struct dm_info_msg { | ^~~~~~~~~~~ In file included from drivers/hv/hv_balloon.c:26: drivers/hv/hv_balloon.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_balloon_drv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:1781:1: note: in expansion of macro 'module_init' 1781 | module_init(init_balloon_drv); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:1775:19: note: 'init_module' target declared here 1775 | static int __init init_balloon_drv(void) | ^~~~~~~~~~~~~~~~ drivers/hv/hv_balloon.o: warning: objtool: balloon_remove()+0x22: sibling call from callable instruction with modified stack frame drivers/hv/hv_balloon.o: warning: objtool: balloon_probe()+0x2d5: sibling call from callable instruction with modified stack frame drivers/hv/hv_balloon.o: warning: objtool: balloon_onchannelcallback()+0x37c: sibling call from callable instruction with modified stack frame drivers/hv/hv_balloon.o: warning: objtool: balloon_up()+0x3d: sibling call from callable instruction with modified stack frame drivers/hv/hv_balloon.o: warning: objtool: hot_add_req()+0x90: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2409:1: note: in expansion of macro 'module_init' 2409 | module_init(pmbus_core_init); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2395:19: note: 'init_module' target declared here 2395 | static int __init pmbus_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2410:1: note: in expansion of macro 'module_exit' 2410 | module_exit(pmbus_core_exit); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2404:20: note: 'cleanup_module' target declared here 2404 | static void __exit pmbus_core_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'cleanup_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'init_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'cleanup_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'init_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc3815_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'cleanup_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc3815_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'init_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'cleanup_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'init_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ net/mac80211/mlme.o: warning: objtool: ieee80211_determine_chantype()+0x145: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done()+0x1b: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_sta_wmm_params()+0x38f: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_sta_process_chanswitch.constprop.0()+0xb3: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_auth()+0x40: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_prep_connection()+0x764: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_work()+0x150: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work()+0x1f: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_beacon()+0x495: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_assoc_resp()+0xae: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_sta_handle_tspec_ac_params()+0xf4: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_sta_rx_queued_mgmt()+0x31a: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_sta_work()+0x2ad: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_auth()+0x2c0: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_assoc()+0xb5: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_deauth()+0xa5: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_disassoc()+0x25: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done.cold()+0x29: sibling call from callable instruction with modified stack frame net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work.cold()+0x1b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/tdls.o: warning: objtool: ieee80211_tdls_mgmt()+0x25d: sibling call from callable instruction with modified stack frame drivers/hwmon/hwmon-vid.o: warning: objtool: vid_which_vrm()+0x4f: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/acpi_power_meter.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_power_meter_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1016:1: note: in expansion of macro 'module_exit' 1016 | module_exit(acpi_power_meter_exit); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1003:20: note: 'cleanup_module' target declared here 1003 | static void __exit acpi_power_meter_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/acpi_power_meter.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_power_meter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1015:1: note: in expansion of macro 'module_init' 1015 | module_init(acpi_power_meter_init); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:987:19: note: 'init_module' target declared here 987 | static int __init acpi_power_meter_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/asus_atk0110.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atk0110_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1413:1: note: in expansion of macro 'module_exit' 1413 | module_exit(atk0110_exit); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1407:20: note: 'cleanup_module' target declared here 1407 | static void __exit atk0110_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/asus_atk0110.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atk0110_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1412:1: note: in expansion of macro 'module_init' 1412 | module_init(atk0110_init); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1387:19: note: 'init_module' target declared here 1387 | static int __init atk0110_init(void) | ^~~~~~~~~~~~ net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta()+0x105: sibling call from callable instruction with modified stack frame net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta.cold()+0x1b: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/asb100.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asb100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/asb100.c:43: drivers/hwmon/asb100.c:1021:19: note: 'cleanup_module' target declared here 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/asb100.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asb100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/asb100.c:43: drivers/hwmon/asb100.c:1021:19: note: 'init_module' target declared here 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627hf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:2010:1: note: in expansion of macro 'module_init' 2010 | module_init(sensors_w83627hf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1971:19: note: 'init_module' target declared here 1971 | static int __init sensors_w83627hf_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627hf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627hf.c:2011:1: note: in expansion of macro 'module_exit' 2011 | module_exit(sensors_w83627hf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1998:20: note: 'cleanup_module' target declared here 1998 | static void __exit sensors_w83627hf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83773_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'cleanup_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83773_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'init_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'cleanup_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'init_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'cleanup_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'init_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ net/mac80211/debugfs_sta.o: warning: objtool: sta_flags_read()+0xa7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/mac80211/debugfs_netdev.o: warning: objtool: ieee80211_debugfs_rename_netdev()+0x5b: sibling call from callable instruction with modified stack frame drivers/hwmon/w83795.o: warning: objtool: w83795_detect()+0x128: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/hwmon/w83781d.o: warning: objtool: w83781d_detect()+0x21f: sibling call from callable instruction with modified stack frame net/mac80211/debugfs_key.o: warning: objtool: key_algorithm_read()+0x6f: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1649:1: note: in expansion of macro 'module_init' 1649 | module_init(abituguru_init); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1587:19: note: 'init_module' target declared here 1587 | static int __init abituguru_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/abituguru.c:1650:1: note: in expansion of macro 'module_exit' 1650 | module_exit(abituguru_exit); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1639:20: note: 'cleanup_module' target declared here 1639 | static void __exit abituguru_exit(void) | ^~~~~~~~~~~~~~ drivers/hwmon/abituguru.o: warning: objtool: abituguru_probe()+0x44c: sibling call from callable instruction with modified stack frame net/mac80211/mesh.o: warning: objtool: ieee80211_mesh_process_chnswitch()+0x145: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/abituguru3.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru3_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1320:1: note: in expansion of macro 'module_init' 1320 | module_init(abituguru3_init); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1249:19: note: 'init_module' target declared here 1249 | static int __init abituguru3_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru3.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru3_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/abituguru3.c:1321:1: note: in expansion of macro 'module_exit' 1321 | module_exit(abituguru3_exit); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1310:20: note: 'cleanup_module' target declared here 1310 | static void __exit abituguru3_exit(void) | ^~~~~~~~~~~~~~~ drivers/hwmon/abituguru3.o: warning: objtool: abituguru3_probe()+0x188: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7314_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'cleanup_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7314_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'init_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adcxx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'cleanup_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adcxx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'init_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adm1021.o: warning: objtool: adm1021_detect()+0xed: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adm1025.o: warning: objtool: adm1025_detect()+0xc6: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adm1029.o: warning: objtool: adm1029_detect()+0x90: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adm1031.o: warning: objtool: adm1031_detect()+0x80: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adm9240.o: warning: objtool: adm9240_detect()+0xb7: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7871_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'init_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7871_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'cleanup_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'cleanup_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'init_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adt7470.o: warning: objtool: adt7470_read_temperatures()+0x129: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/adt7475.o: warning: objtool: adt7475_detect()+0xb0: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/applesmc.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'applesmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1382:1: note: in expansion of macro 'module_init' 1382 | module_init(applesmc_init); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1278:19: note: 'init_module' target declared here 1278 | static int __init applesmc_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/applesmc.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'applesmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/applesmc.c:1383:1: note: in expansion of macro 'module_exit' 1383 | module_exit(applesmc_exit); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1367:20: note: 'cleanup_module' target declared here 1367 | static void __exit applesmc_exit(void) | ^~~~~~~~~~~~~ drivers/hwmon/applesmc.o: warning: objtool: send_byte()+0x38: sibling call from callable instruction with modified stack frame drivers/hwmon/applesmc.o: warning: objtool: read_smc()+0x2c: sibling call from callable instruction with modified stack frame drivers/hwmon/applesmc.o: warning: objtool: applesmc_write_key.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame drivers/hwmon/applesmc.o: warning: objtool: applesmc_device_init()+0x52: sibling call from callable instruction with modified stack frame drivers/hwmon/applesmc.o: warning: objtool: applesmc_init_smcreg()+0x1a8: sibling call from callable instruction with modified stack frame drivers/hwmon/applesmc.o: warning: objtool: applesmc_light_show()+0x42: sibling call from callable instruction with modified stack frame 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 net/mac802154/main.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee802154_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/mac802154/main.c:245:1: note: in expansion of macro 'subsys_initcall' 245 | subsys_initcall(ieee802154_init); | ^~~~~~~~~~~~~~~ net/mac802154/main.c:233:19: note: 'init_module' target declared here 233 | static int __init ieee802154_init(void) | ^~~~~~~~~~~~~~~ In file included from net/mac802154/main.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee802154_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mac802154/main.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(ieee802154_exit); | ^~~~~~~~~~~ net/mac802154/main.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit ieee802154_exit(void) | ^~~~~~~~~~~~~~~ net/mac802154/main.o: warning: objtool: ieee802154_alloc_hw()+0x1c3: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/coretemp.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'coretemp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/coretemp.c:774:1: note: in expansion of macro 'module_exit' 774 | module_exit(coretemp_exit) | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:768:20: note: 'cleanup_module' target declared here 768 | static void __exit coretemp_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/coretemp.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'coretemp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:766:1: note: in expansion of macro 'module_init' 766 | module_init(coretemp_init) | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:732:19: note: 'init_module' target declared here 732 | static int __init coretemp_init(void) | ^~~~~~~~~~~~~ drivers/hwmon/coretemp.o: warning: objtool: coretemp_cpu_online()+0x12c: sibling call from callable instruction with modified stack frame net/mac802154/rx.o: warning: objtool: ieee802154_rx()+0x480: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/dell-smm-hwmon.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i8k_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1196:1: note: in expansion of macro 'module_exit' 1196 | module_exit(i8k_exit); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1189:20: note: 'cleanup_module' target declared here 1189 | static void __exit i8k_exit(void) | ^~~~~~~~ In file included from drivers/hwmon/dell-smm-hwmon.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i8k_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1195:1: note: in expansion of macro 'module_init' 1195 | module_init(i8k_init); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1173:19: note: 'init_module' target declared here 1173 | static int __init i8k_init(void) | ^~~~~~~~ drivers/hwmon/dell-smm-hwmon.o: warning: objtool: i8k_ioctl()+0x2d4: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dme1737_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/dme1737.c:2801:1: note: in expansion of macro 'module_exit' 2801 | module_exit(dme1737_exit); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2786:20: note: 'cleanup_module' target declared here 2786 | static void __exit dme1737_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dme1737_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2800:1: note: in expansion of macro 'module_init' 2800 | module_init(dme1737_init); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2749:19: note: 'init_module' target declared here 2749 | static int __init dme1737_init(void) | ^~~~~~~~~~~~ drivers/hwmon/dme1737.o: warning: objtool: dme1737_i2c_detect()+0x9d: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'cleanup_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'init_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71805f_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1652:1: note: in expansion of macro 'module_init' 1652 | module_init(f71805f_init); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1615:19: note: 'init_module' target declared here 1615 | static int __init f71805f_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71805f_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71805f.c:1653:1: note: in expansion of macro 'module_exit' 1653 | module_exit(f71805f_exit); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1642:20: note: 'cleanup_module' target declared here 1642 | static void __exit f71805f_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71882fg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2810:1: note: in expansion of macro 'module_init' 2810 | module_init(f71882fg_init); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2771:19: note: 'init_module' target declared here 2771 | static int __init f71882fg_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71882fg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71882fg.c:2811:1: note: in expansion of macro 'module_exit' 2811 | module_exit(f71882fg_exit); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2800:20: note: 'cleanup_module' target declared here 2800 | static void __exit f71882fg_exit(void) | ^~~~~~~~~~~~~ drivers/hwmon/f71882fg.o: warning: objtool: show_pwm()+0x8b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/f75375s.o: warning: objtool: f75375_detect()+0xb8: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/fam15h_power.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fam15h_power_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/fam15h_power.c:23: drivers/hwmon/fam15h_power.c:516:19: note: 'cleanup_module' target declared here 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fam15h_power.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fam15h_power_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/fam15h_power.c:23: drivers/hwmon/fam15h_power.c:516:19: note: 'init_module' target declared here 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/fam15h_power.o: warning: objtool: fam15h_power_probe()+0x2ab: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/fschmd.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fschmd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/fschmd.c:39: drivers/hwmon/fschmd.c:1384:19: note: 'cleanup_module' target declared here 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fschmd.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fschmd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/fschmd.c:39: drivers/hwmon/fschmd.c:1384:19: note: 'init_module' target declared here 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'cleanup_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'init_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 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 net/mpls/af_mpls.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2545:1: note: in expansion of macro 'module_init' 2545 | module_init(mpls_init); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2506:19: note: 'init_module' target declared here 2506 | static int __init mpls_init(void) | ^~~~~~~~~ In file included from net/mpls/af_mpls.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mpls/af_mpls.c:2556:1: note: in expansion of macro 'module_exit' 2556 | module_exit(mpls_exit); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2547:20: note: 'cleanup_module' target declared here 2547 | static void __exit mpls_exit(void) | ^~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5500_temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:21: drivers/hwmon/i5500_temp.c:145:19: note: 'cleanup_module' target declared here 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5500_temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:21: drivers/hwmon/i5500_temp.c:145:19: note: 'init_module' target declared here 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5k_amb.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5k_amb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/i5k_amb.c:617:1: note: in expansion of macro 'module_exit' 617 | module_exit(i5k_amb_exit); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:606:20: note: 'cleanup_module' target declared here 606 | static void __exit i5k_amb_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/i5k_amb.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5k_amb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:616:1: note: in expansion of macro 'module_init' 616 | module_init(i5k_amb_init); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:591:19: note: 'init_module' target declared here 591 | static int __init i5k_amb_init(void) | ^~~~~~~~~~~~ In file included from 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 ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmaem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1108:1: note: in expansion of macro 'module_init' 1108 | module_init(aem_init); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1073:19: note: 'init_module' target declared here 1073 | static int __init aem_init(void) | ^~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmaem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aem_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/ibmaem.c:1109:1: note: in expansion of macro 'module_exit' 1109 | module_exit(aem_exit); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1094:20: note: 'cleanup_module' target declared here 1094 | static void __exit aem_exit(void) | ^~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmpex.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmpex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(ibmpex_init); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:590:19: note: 'init_module' target declared here 590 | static int __init ibmpex_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmpex.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmpex_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/ibmpex.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(ibmpex_exit); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:595:20: note: 'cleanup_module' target declared here 595 | static void __exit ibmpex_exit(void) | ^~~~~~~~~~~ In file included from 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 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister()+0x2e: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_core.o: warning: objtool: load_settype()+0x2e: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_register()+0x19: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister.cold()+0x39: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'cleanup_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'init_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_it87_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3377:1: note: in expansion of macro 'module_init' 3377 | module_init(sm_it87_init); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3307:19: note: 'init_module' target declared here 3307 | static int __init sm_it87_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_it87_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/it87.c:3378:1: note: in expansion of macro 'module_exit' 3378 | module_exit(sm_it87_exit); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3360:20: note: 'cleanup_module' target declared here 3360 | static void __exit sm_it87_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/hwmon/k8temp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k8temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/hwmon/k8temp.c:28: drivers/hwmon/k8temp.c:330:19: note: 'cleanup_module' target declared here 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k8temp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k8temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/hwmon/k8temp.c:28: drivers/hwmon/k8temp.c:330:19: note: 'init_module' target declared here 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k10temp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k10temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/k10temp.c:22: drivers/hwmon/k10temp.c:379:19: note: 'cleanup_module' target declared here 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k10temp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k10temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/k10temp.c:22: drivers/hwmon/k10temp.c:379:19: note: 'init_module' target declared here 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lineage-pem.o: warning: objtool: pem_read_block()+0x42: sibling call from callable instruction with modified stack frame 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 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 drivers/hwmon/lm70.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm70_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'cleanup_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm70_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'init_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~ drivers/hwmon/lm75.o: warning: objtool: lm75_detect()+0x1c8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/hwmon/lm78.o: warning: objtool: lm78_i2c_detect()+0xb5: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_add()+0x300: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_list()+0x207: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_list()+0x1e7: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_add()+0x259: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'cleanup_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'init_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lm80.o: warning: objtool: lm80_detect()+0x100: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~ drivers/hwmon/lm83.o: warning: objtool: lm83_detect()+0xc2: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lm85.o: warning: objtool: lm85_detect()+0x14f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_add()+0x34d: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_list()+0x262: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_list()+0x284: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_add()+0x2e1: sibling call from callable instruction with modified stack frame drivers/hwmon/lm87.o: warning: objtool: lm87_detect()+0xde: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~ drivers/hwmon/lm90.o: warning: objtool: lm90_detect()+0x609: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lm92.o: warning: objtool: lm92_detect()+0x5e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_add()+0x2f2: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_list()+0x290: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_list()+0x27e: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_add()+0x2b7: sibling call from callable instruction with modified stack frame drivers/hwmon/lm93.o: warning: objtool: lm93_detect()+0x83: sibling call from callable instruction with modified stack frame drivers/hwmon/lm93.o: warning: objtool: lm93_read_block()+0x146: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~ drivers/hwmon/lm95234.o: warning: objtool: lm95234_detect()+0x10e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lm95241.o: warning: objtool: lm95241_detect()+0x74: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/lm95245.o: warning: objtool: lm95245_detect()+0x79: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_add()+0x2ef: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_list()+0x29b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_list()+0x2af: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_add()+0x2c4: sibling call from callable instruction with modified stack frame 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 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 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_add()+0x2ea: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_resize()+0x6b: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_list()+0x30d: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_list()+0x325: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_add()+0x32e: sibling call from callable instruction with modified stack frame 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 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 drivers/hwmon/max1111.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1111_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'cleanup_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1111.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1111_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'init_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'cleanup_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'init_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_resize()+0x82: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_list()+0x419: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_list()+0x405: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_add()+0x486: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_add()+0x3f3: sibling call from callable instruction with modified stack frame drivers/hwmon/max1668.o: warning: objtool: max1668_detect()+0xb7: sibling call from callable instruction with modified stack frame 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 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 ./include/linux/acpi.h:41, from drivers/hwmon/max31722.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31722_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/hwmon/max31722.c:12: drivers/hwmon/max31722.c:161:19: note: 'cleanup_module' target declared here 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/max31722.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31722_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/hwmon/max31722.c:12: drivers/hwmon/max31722.c:161:19: note: 'init_module' target declared here 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_add()+0x28a: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_list()+0x2c5: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_resize()+0x6b: sibling call from callable instruction with modified stack frame 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 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 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_add()+0x2d0: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_list()+0x2b5: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_list()+0x291: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_add()+0x3a0: sibling call from callable instruction with modified stack frame 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 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 drivers/hwmon/mlxreg-fan.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:7: drivers/hwmon/mlxreg-fan.c:484:24: note: 'init_module' target declared here 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:7: drivers/hwmon/mlxreg-fan.c:484:24: note: 'cleanup_module' target declared here 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/nct6683.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6683_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1501:1: note: in expansion of macro 'module_init' 1501 | module_init(sensors_nct6683_init); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1407:19: note: 'init_module' target declared here 1407 | static int __init sensors_nct6683_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/nct6683.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6683_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6683.c:1502:1: note: in expansion of macro 'module_exit' 1502 | module_exit(sensors_nct6683_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1486:20: note: 'cleanup_module' target declared here 1486 | static void __exit sensors_nct6683_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6775_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4636:1: note: in expansion of macro 'module_init' 4636 | module_init(sensors_nct6775_init); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4542:19: note: 'init_module' target declared here 4542 | static int __init sensors_nct6775_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6775_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6775.c:4637:1: note: in expansion of macro 'module_exit' 4637 | module_exit(sensors_nct6775_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4621:20: note: 'cleanup_module' target declared here 4621 | static void __exit sensors_nct6775_exit(void) | ^~~~~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_list()+0x391: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_list()+0x3ba: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_add()+0x3c8: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_add()+0x438: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/hwmon/nct6775.o: warning: objtool: nct6791_enable_io_mapping()+0x21: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_add()+0x371: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_list()+0x2cc: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_list()+0x2d9: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_add()+0x3b3: sibling call from callable instruction with modified stack frame 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 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 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/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/pc87360.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87360_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1817:1: note: in expansion of macro 'module_init' 1817 | module_init(pc87360_init); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1765:19: note: 'init_module' target declared here 1765 | static int __init pc87360_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87360.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87360_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87360.c:1818:1: note: in expansion of macro 'module_exit' 1818 | module_exit(pc87360_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1806:20: note: 'cleanup_module' target declared here 1806 | static void __exit pc87360_exit(void) | ^~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_add()+0x300: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_resize()+0x82: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_list()+0x3d5: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_list()+0x402: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_add()+0x41c: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87427_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pc87427_init); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1315:19: note: 'init_module' target declared here 1315 | static int __init pc87427_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87427_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87427.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pc87427_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1341:20: note: 'cleanup_module' target declared here 1341 | static void __exit pc87427_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(pcf8591_exit); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit pcf8591_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(pcf8591_init); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here 316 | static int __init pcf8591_init(void) | ^~~~~~~~~~~~ In file included from 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 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/sch56xx-common.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch56xx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(sch56xx_init); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:565:19: note: 'init_module' target declared here 565 | static int __init sch56xx_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/sch56xx-common.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch56xx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(sch56xx_exit); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:579:20: note: 'cleanup_module' target declared here 579 | static void __exit sch56xx_exit(void) | ^~~~~~~~~~~~ drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_send_cmd()+0x102: sibling call from callable instruction with modified stack frame drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_watchdog_register()+0x178: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5627_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'init_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5627_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'cleanup_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/hwmon/sch5627.o: warning: objtool: sch5627_probe()+0x97: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_add()+0x43d: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_resize()+0x85: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_resize()+0x82: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_list()+0x31f: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_list()+0x307: sibling call from callable instruction with modified stack frame net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_add()+0x34c: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5636_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'init_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5636_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'cleanup_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/hwmon/sch5636.o: warning: objtool: sch5636_probe()+0xa5: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht15.c:24: drivers/hwmon/sht15.c:1073:24: note: 'cleanup_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht15.c:24: drivers/hwmon/sht15.c:1073:24: note: 'init_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from 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 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.o: warning: objtool: list_set_list()+0xc5: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_conn.o: warning: objtool: ip_vs_conn_seq_show.part.0()+0x60: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_conn.o: warning: objtool: ip_vs_conn_new()+0x5ad: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/hwmon/sis5595.o: warning: objtool: sis5595_pci_probe()+0x2d6: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47b397_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:373:1: note: in expansion of macro 'module_init' 373 | module_init(smsc47b397_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:336:19: note: 'init_module' target declared here 336 | static int __init smsc47b397_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47b397_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47b397.c:374:1: note: in expansion of macro 'module_exit' 374 | module_exit(smsc47b397_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit smsc47b397_exit(void) | ^~~~~~~~~~~~~~~ In file included from 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 drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_smsc47m1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:945:1: note: in expansion of macro 'module_init' 945 | module_init(sm_smsc47m1_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:906:19: note: 'init_module' target declared here 906 | static int __init sm_smsc47m1_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_smsc47m1_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47m1.c:946:1: note: in expansion of macro 'module_exit' 946 | module_exit(sm_smsc47m1_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit sm_smsc47m1_exit(void) | ^~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_new_conn_out()+0x3dc: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_sched_persist()+0x3c5: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_schedule()+0x2bd: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/hwmon/thmc50.o: warning: objtool: thmc50_detect()+0xad: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_service()+0x123: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_service()+0x291: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_dest()+0x31: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_dest()+0x33: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_get_ctl()+0x409: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_genl_get_cmd()+0xab: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_set_ctl()+0x478: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err()+0x8f: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_bind_scheduler()+0x22: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: register_ip_vs_scheduler()+0xe: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: unregister_ip_vs_scheduler()+0x9: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err.cold()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/via-cputemp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_cputemp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/via-cputemp.c:343:1: note: in expansion of macro 'module_exit' 343 | module_exit(via_cputemp_exit) | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:332:20: note: 'cleanup_module' target declared here 332 | static void __exit via_cputemp_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/via-cputemp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_cputemp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:342:1: note: in expansion of macro 'module_init' 342 | module_init(via_cputemp_init) | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:297:19: note: 'init_module' target declared here 297 | static int __init via_cputemp_init(void) | ^~~~~~~~~~~~~~~~ drivers/hwmon/via-cputemp.o: warning: objtool: via_cputemp_online()+0x1e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/hwmon/via686a.o: warning: objtool: via686a_pci_probe()+0x1cf: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1211_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1370:1: note: in expansion of macro 'module_init' 1370 | module_init(vt1211_init); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1317:19: note: 'init_module' target declared here 1317 | static int __init vt1211_init(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1211_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/vt1211.c:1371:1: note: in expansion of macro 'module_exit' 1371 | module_exit(vt1211_exit); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1360:20: note: 'cleanup_module' target declared here 1360 | static void __exit vt1211_exit(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/vt8231.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_vt8231_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/vt8231.c:1073:1: note: in expansion of macro 'module_exit' 1073 | module_exit(sm_vt8231_exit); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1057:20: note: 'cleanup_module' target declared here 1057 | static void __exit sm_vt8231_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/vt8231.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_vt8231_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1072:1: note: in expansion of macro 'module_init' 1072 | module_init(sm_vt8231_init); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1052:19: note: 'init_module' target declared here 1052 | static int __init sm_vt8231_init(void) | ^~~~~~~~~~~~~~ drivers/hwmon/vt8231.o: warning: objtool: vt8231_pci_probe()+0x1b7: sibling call from callable instruction with modified stack frame In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2892:1: note: in expansion of macro 'module_init' 2892 | module_init(sensors_w83627ehf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2813:19: note: 'init_module' target declared here 2813 | static int __init sensors_w83627ehf_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2893:1: note: in expansion of macro 'module_exit' 2893 | module_exit(sensors_w83627ehf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2882:20: note: 'cleanup_module' target declared here 2882 | static void __exit sensors_w83627ehf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn()+0x259: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: start_sync_thread()+0xf5: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: stop_sync_thread()+0xd1: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_net_cleanup()+0x48: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn.cold()+0x15: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/i2c/algos/i2c-algo-bit.o: warning: objtool: __i2c_bit_add_bus()+0x2a7: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_start()+0x27: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_repeated_start()+0x27: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_stop()+0x27: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init()+0x9d: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_xfer()+0x67: sibling call from callable instruction with modified stack frame drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init.cold()+0x200: return with modified stack frame In file included from drivers/i2c/busses/i2c-scmi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-scmi.c:15: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'cleanup_module' target declared here 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-scmi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-scmi.c:15: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'init_module' target declared here 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd756.c:34: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'cleanup_module' target declared here 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd756.c:34: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'init_module' target declared here 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_s4882_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(amd756_s4882_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:149:19: note: 'init_module' target declared here 149 | static int __init amd756_s4882_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_s4882_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(amd756_s4882_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit amd756_s4882_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd8111.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd8111.c:12: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'cleanup_module' target declared here 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd8111.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd8111.c:12: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'init_module' target declared here 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/i2c/busses/i2c-cht-wc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_wc_i2c_adap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_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-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' 397 | module_platform_driver(cht_wc_i2c_adap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-cht-wc.c:19: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'cleanup_module' target declared here 397 | module_platform_driver(cht_wc_i2c_adap_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-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' 397 | module_platform_driver(cht_wc_i2c_adap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/i2c/busses/i2c-cht-wc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_wc_i2c_adap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_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-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' 397 | module_platform_driver(cht_wc_i2c_adap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-cht-wc.c:19: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'init_module' target declared here 397 | module_platform_driver(cht_wc_i2c_adap_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-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' 397 | module_platform_driver(cht_wc_i2c_adap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_i801_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1780:1: note: in expansion of macro 'module_exit' 1780 | module_exit(i2c_i801_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1770:20: note: 'cleanup_module' target declared here 1770 | static void __exit i2c_i801_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_i801_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1779:1: note: in expansion of macro 'module_init' 1779 | module_init(i2c_i801_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1763:19: note: 'init_module' target declared here 1763 | static int __init i2c_i801_init(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-isch.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbus_sch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-isch.c:26: drivers/i2c/busses/i2c-isch.c:315:24: note: 'init_module' target declared here 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-isch.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbus_sch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-isch.c:26: drivers/i2c/busses/i2c-isch.c:315:24: note: 'cleanup_module' target declared here 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ismt.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ismt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ismt.c:61: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'cleanup_module' target declared here 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ismt.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ismt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ismt.c:61: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'init_module' target declared here 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'cleanup_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'init_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_s4985_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(nforce2_s4985_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:144:19: note: 'init_module' target declared here 144 | static int __init nforce2_s4985_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_s4985_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(nforce2_s4985_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:225:20: note: 'cleanup_module' target declared here 225 | static void __exit nforce2_s4985_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from 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 drivers/i2c/busses/i2c-piix4.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'piix4_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-piix4.c:33: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'cleanup_module' target declared here 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-piix4.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'piix4_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-piix4.c:33: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'init_module' target declared here 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/i2c/busses/i2c-sis96x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis96x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis96x.c:29: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'cleanup_module' target declared here 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis96x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis96x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis96x.c:29: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'init_module' target declared here 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-via.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt586b_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-via.c:19: drivers/i2c/busses/i2c-via.c:159:19: note: 'cleanup_module' target declared here 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-via.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt586b_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-via.c:19: drivers/i2c/busses/i2c-via.c:159:19: note: 'init_module' target declared here 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/i2c/busses/i2c-viapro.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_vt596_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(i2c_vt596_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit i2c_vt596_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viapro.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_vt596_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:506:1: note: in expansion of macro 'module_init' 506 | module_init(i2c_vt596_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:483:19: note: 'init_module' target declared here 483 | static int __init i2c_vt596_init(void) | ^~~~~~~~~~~~~~ In file included from 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 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-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-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 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 drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'cleanup_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'init_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(i2c_parport_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:298:19: note: 'init_module' target declared here 298 | static int __init i2c_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(i2c_parport_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit i2c_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~~~~~~ drivers/i2c/busses/i2c-parport.o: warning: objtool: i2c_parport_attach()+0xf3: sibling call from callable instruction with modified stack frame In file included from drivers/i2c/busses/i2c-parport-light.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(i2c_parport_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:217:19: note: 'init_module' target declared here 217 | static int __init i2c_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport-light.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:275:1: note: in expansion of macro 'module_exit' 275 | module_exit(i2c_parport_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:263:20: note: 'cleanup_module' target declared here 263 | static void __exit i2c_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 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-mlxcpld.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_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-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' 549 | module_platform_driver(mlxcpld_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-mlxcpld.c:35: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'init_module' target declared here 549 | module_platform_driver(mlxcpld_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-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' 549 | module_platform_driver(mlxcpld_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-mlxcpld.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_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-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' 549 | module_platform_driver(mlxcpld_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-mlxcpld.c:35: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'cleanup_module' target declared here 549 | module_platform_driver(mlxcpld_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-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' 549 | module_platform_driver(mlxcpld_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ 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 drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4306_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4306_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbalert_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:18: drivers/i2c/i2c-smbus.c:213:19: note: 'cleanup_module' target declared here 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbalert_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:18: drivers/i2c/i2c-smbus.c:213:19: note: 'init_module' target declared here 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 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) | ^~~~~~~~~~~~ drivers/i2c/i2c-dev.o: warning: objtool: i2cdev_attach_adapter.part.0()+0x17: sibling call from callable instruction with modified stack frame 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 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 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 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 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) | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ftp.o: warning: objtool: __ip_vs_ftp_init()+0x7b: sibling call from callable instruction with modified stack frame net/netfilter/ipvs/ip_vs_ftp.o: warning: objtool: ip_vs_ftp_out.part.0()+0x24a: sibling call from callable instruction with modified stack frame 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 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 drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'cleanup_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'init_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da280_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'cleanup_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da280_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'init_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da311_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'cleanup_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da311_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'init_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 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 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) | ^~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1521:19: note: 'cleanup_module' target declared here 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1521:19: note: 'init_module' target declared here 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/accel/mma7660.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma7660_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/accel/mma7660.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma7660_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ 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 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); | ^~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nfnetlink_queue.o: warning: objtool: __nfqnl_enqueue_packet()+0x762: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/nfnetlink_log.o: warning: objtool: nfulnl_log_packet()+0x716: sibling call from callable instruction with modified stack frame In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:159:19: note: 'cleanup_module' target declared here 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:159:19: note: 'init_module' target declared here 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_osf.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_osf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:437:1: note: in expansion of macro 'module_init' 437 | module_init(nfnl_osf_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:399:19: note: 'init_module' target declared here 399 | static int __init nfnl_osf_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_osf.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_osf_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(nfnl_osf_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit nfnl_osf_fini(void) | ^~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7766_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:11: drivers/iio/adc/ad7766.c:322:19: note: 'cleanup_module' target declared here 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7766_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:11: drivers/iio/adc/ad7766.c:322:19: note: 'init_module' target declared here 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/axp288_adc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_adc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_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/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/axp288_adc.c:21: drivers/iio/adc/axp288_adc.c:302:24: note: 'cleanup_module' target declared here 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/axp288_adc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_adc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_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/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/axp288_adc.c:21: drivers/iio/adc/axp288_adc.c:302:24: note: 'init_module' target declared here 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' 302 | module_platform_driver(axp288_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1758:19: note: 'cleanup_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1758:19: note: 'init_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'cleanup_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'init_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_core.o: warning: objtool: __nf_conntrack_alloc()+0x191: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_expect.o: warning: objtool: nf_ct_expect_related_report()+0x488: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_helper.o: warning: objtool: __nf_ct_try_assign_helper()+0x179: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_pernet_init()+0x75: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_init()+0x3c: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_ct_l4proto_pernet_register()+0x42: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_conntrack_proto_init()+0x4e: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_generic.o: warning: objtool: generic_new()+0x24: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_error()+0x95: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_packet()+0x357: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udp_error()+0x84: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udplite_error()+0x9f: sibling call from callable instruction with modified stack frame In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'cleanup_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'init_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_icmp.o: warning: objtool: icmp_error()+0xad: sibling call from callable instruction with modified stack frame In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max30100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/health/max30100.c:17: drivers/iio/health/max30100.c:511:19: note: 'cleanup_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max30100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/health/max30100.c:17: drivers/iio/health/max30100.c:511:19: note: 'init_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'cleanup_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'init_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_pernet_init()+0x6e: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_init()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'cleanup_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'init_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/humidity/hts221_spi.c:13: drivers/iio/humidity/hts221_spi.c:65:19: note: 'cleanup_module' target declared here 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/humidity/hts221_spi.c:13: drivers/iio/humidity/hts221_spi.c:65:19: note: 'init_module' target declared here 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_icmpv6.o: warning: objtool: icmpv6_error()+0x23c: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_pernet_init()+0x6e: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_init()+0x18: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inv_mpu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__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/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'cleanup_module' target declared here 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inv_mpu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__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/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'init_module' target declared here 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(inv_mpu_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_pernet_init()+0xb2: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_init()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/iio/light/acpi-als.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_als_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/acpi-als.c:30: drivers/iio/light/acpi-als.c:226:20: note: 'cleanup_module' target declared here 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/acpi-als.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_als_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/acpi-als.c:30: drivers/iio/light/acpi-als.c:226:20: note: 'init_module' target declared here 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'cleanup_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'init_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'cleanup_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'init_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/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); | ^~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_new()+0xc2: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_error()+0x8b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_sctp.o: warning: objtool: sctp_error()+0x3c: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/iio/light/rpr0521.o: warning: objtool: rpr0521_probe()+0x12c: sibling call from callable instruction with modified stack frame net/netfilter/nf_conntrack_proto_gre.o: warning: objtool: proto_gre_net_init()+0x18: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/iio/light/stk3310.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'cleanup_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/light/stk3310.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'init_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from 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 drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'cleanup_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'init_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/light/st_uvis25_spi.c:13: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'cleanup_module' target declared here 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/light/st_uvis25_spi.c:13: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'init_module' target declared here 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.o: warning: objtool: ctnetlink_net_init()+0x19: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_amanda.o: warning: objtool: amanda_help()+0x238: sibling call from callable instruction with modified stack frame 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/ak8975.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak8975_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__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/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/ak8975.c:26: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'cleanup_module' target declared here 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/ak8975.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak8975_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__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/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/ak8975.c:26: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'init_module' target declared here 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' 1110 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ 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 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 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 drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'cleanup_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'init_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/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 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) | ^~~~~~~~~~~~~~~~~~~~~ net/netfilter/nf_conntrack_irc.o: warning: objtool: help()+0x408: sibling call from callable instruction with modified stack frame 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 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 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 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 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 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 drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'cleanup_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'init_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from 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 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 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 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) | ^~~~~~~~ drivers/iio/industrialio-core.o: warning: objtool: iio_device_alloc()+0xfd: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/iio/industrialio-trigger.o: warning: objtool: __iio_trigger_register()+0xc7: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~ drivers/iio/industrialio-sw-device.o: warning: objtool: iio_sw_device_create()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.o: warning: objtool: iio_sw_trigger_create()+0x2a: sibling call from callable instruction with modified stack frame drivers/infiniband/core/packer.o: warning: objtool: ib_unpack()+0x42: sibling call from callable instruction with modified stack frame drivers/infiniband/core/packer.o: warning: objtool: ib_pack()+0xf6: sibling call from callable instruction with modified stack frame drivers/infiniband/core/ud_header.o: warning: objtool: ib_ud_header_unpack()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/core/verbs.o: warning: objtool: __ib_alloc_pd()+0xff: sibling call from callable instruction with modified stack frame drivers/infiniband/core/verbs.o: warning: objtool: ib_get_eth_speed()+0x89: sibling call from callable instruction with modified stack frame drivers/infiniband/core/verbs.o: warning: objtool: ib_create_qp()+0x28b: sibling call from callable instruction with modified stack frame drivers/infiniband/core/verbs.o: warning: objtool: _ib_modify_qp()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_ctx_signature_init()+0x57: sibling call from callable instruction with modified stack frame drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_init_mrs()+0xc7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ net/netfilter/nf_nat_amanda.o: warning: objtool: help()+0x153: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/core/sysfs.o: warning: objtool: set_node_desc()+0x58: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~ net/netfilter/nf_nat_irc.o: warning: objtool: help()+0xfd: sibling call from callable instruction with modified stack frame drivers/infiniband/core/device.o: warning: objtool: ib_set_client_data()+0x41: sibling call from callable instruction with modified stack frame drivers/infiniband/core/device.o: warning: objtool: ib_register_device()+0x239: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_fmr_batch_release()+0x12b: sibling call from callable instruction with modified stack frame drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_destroy_fmr_pool()+0x141: sibling call from callable instruction with modified stack frame drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_create_fmr_pool()+0x3d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cache.o: warning: objtool: gid_table_release_one()+0x62: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cache.o: warning: objtool: add_modify_gid()+0x11a: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cache.o: warning: objtool: ib_cache_update.part.0()+0x69: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/nf_conncount.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conncount_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(nf_conncount_modinit); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:589:19: note: 'init_module' target declared here 589 | static int __init nf_conncount_modinit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/netfilter/nf_conncount.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conncount_modexit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conncount.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(nf_conncount_modexit); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:613:20: note: 'cleanup_module' target declared here 613 | static void __exit nf_conncount_modexit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7318:1: note: in expansion of macro 'module_init' 7318 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7271:19: note: 'init_module' target declared here 7271 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_tables_api.c:7319:1: note: in expansion of macro 'module_exit' 7319 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7308:20: note: 'cleanup_module' target declared here 7308 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/addr.o: warning: objtool: addr_resolve()+0x23c: sibling call from callable instruction with modified stack frame drivers/infiniband/core/addr.o: warning: objtool: ib_nl_handle_ip_res_resp()+0x1b3: sibling call from callable instruction with modified stack frame drivers/infiniband/core/sa_query.o: warning: objtool: update_sm_ah()+0x38: sibling call from callable instruction with modified stack frame drivers/infiniband/core/sa_query.o: warning: objtool: ib_sa_init()+0x30: sibling call from callable instruction with modified stack frame 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/mad.o: warning: objtool: method_in_use()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/core/mad.o: warning: objtool: ib_mad_recv_done()+0x1e1: sibling call from callable instruction with modified stack frame drivers/infiniband/core/nldev.o: warning: objtool: fill_dev_info()+0x155: sibling call from callable instruction with modified stack frame drivers/infiniband/core/restrack.o: warning: objtool: rdma_restrack_clean()+0x31: sibling call from callable instruction with modified stack frame drivers/infiniband/core/umem.o: warning: objtool: ib_umem_copy_from()+0x13: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_map_dma_pages()+0x3ef: sibling call from callable instruction with modified stack frame drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_get()+0x34a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.o: warning: objtool: cm_alloc_msg()+0xf8: sibling call from callable instruction with modified stack frame In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:969:1: note: in expansion of macro 'module_init' 969 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:907:19: note: 'init_module' target declared here 907 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_compat.c:970:1: note: in expansion of macro 'module_exit' 970 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~ net/netfilter/nft_compat.o: warning: objtool: nfnl_compat_get_rcu()+0x26a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/iwpm_util.o: warning: objtool: send_nlmsg_done()+0x52: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: get_hash_bucket()+0x1c: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_wait_complete_req()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_compare_sockaddr()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_create_nlmsg()+0x47: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_parse_nlmsg()+0x4f: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_get_remote_info()+0x21: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_send_mapinfo()+0x42: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid()+0x34: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remove_mapping()+0x31: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid_cb()+0x68: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping_cb()+0x71: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping_cb()+0x7c: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remote_info_cb()+0x90: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_info_cb()+0x40: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_ack_mapping_info_cb()+0x56: sibling call from callable instruction with modified stack frame drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_error_cb()+0x4c: sibling call from callable instruction with modified stack frame In file included from net/netfilter/nft_flow_offload.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:242:1: note: in expansion of macro 'module_init' 242 | module_init(nft_flow_offload_module_init); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:216:19: note: 'init_module' target declared here 216 | static int __init nft_flow_offload_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_flow_offload.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_flow_offload.c:243:1: note: in expansion of macro 'module_exit' 243 | module_exit(nft_flow_offload_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:236:20: note: 'cleanup_module' target declared here 236 | static void __exit nft_flow_offload_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cma.o: warning: objtool: cma_netdev_callback()+0xd2: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: cma_ib_id_from_event()+0x247: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: rdma_join_multicast()+0x8c9: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: cma_ib_handler()+0x2eb: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: cma_sidr_rep_handler()+0x217: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev()+0x108: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev.cold()+0x1c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_tos_store()+0xb3: sibling call from callable instruction with modified stack frame drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_mode_store()+0xa5: sibling call from callable instruction with modified stack frame 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/uverbs_cmd.o: warning: objtool: ib_uverbs_ex_create_flow()+0x819: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/rdma_core.o: warning: objtool: uverbs_destroy_ufile_hw()+0x127: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/infiniband/core/uverbs_uapi.o: warning: objtool: uverbs_alloc_api()+0x218: sibling call from callable instruction with modified stack frame net/netfilter/xt_connmark.o: warning: objtool: connmark_mt_check()+0x3a: sibling call from callable instruction with modified stack frame net/netfilter/xt_connmark.o: warning: objtool: connmark_tg_check()+0x3a: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~ net/netfilter/xt_set.o: warning: objtool: set_target_v1_checkentry()+0xbf: sibling call from callable instruction with modified stack frame net/netfilter/xt_set.o: warning: objtool: set_target_v0_checkentry()+0xda: sibling call from callable instruction with modified stack frame net/netfilter/xt_set.o: warning: objtool: set_match_v1_checkentry()+0x6e: sibling call from callable instruction with modified stack frame net/netfilter/xt_set.o: warning: objtool: set_match_v0_checkentry()+0x77: sibling call from callable instruction with modified stack frame net/netfilter/xt_set.o: warning: objtool: set_target_v3_checkentry()+0x15d: sibling call from callable instruction with modified stack frame drivers/infiniband/core/ucma.o: warning: objtool: ucma_query_addr.isra.0()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler()+0x48: sibling call from callable instruction with modified stack frame drivers/infiniband/core/ucma.o: warning: objtool: ucma_join_ip_multicast()+0x7b: sibling call from callable instruction with modified stack frame drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler.cold()+0x9: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/bnxt_re/main.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_re_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/bnxt_re/main.c:1644:1: note: in expansion of macro 'module_init' 1644 | module_init(bnxt_re_mod_init); | ^~~~~~~~~~~ drivers/infiniband/hw/bnxt_re/main.c:1584:19: note: 'init_module' target declared here 1584 | static int __init bnxt_re_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/bnxt_re/main.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_re_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/bnxt_re/main.c:1645:1: note: in expansion of macro 'module_exit' 1645 | module_exit(bnxt_re_mod_exit); | ^~~~~~~~~~~ drivers/infiniband/hw/bnxt_re/main.c:1610:20: note: 'cleanup_module' target declared here 1610 | static void __exit bnxt_re_mod_exit(void) | ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_netdev_event()+0x17e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_task()+0x19e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ net/netfilter/xt_CHECKSUM.o: warning: objtool: checksum_tg_check()+0x85: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.o: warning: objtool: connsecmark_tg_check()+0xa4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ net/netfilter/xt_CT.o: warning: objtool: notrack_chk()+0x10: sibling call from callable instruction with modified stack frame net/netfilter/xt_CT.o: warning: objtool: xt_ct_tg_check()+0x183: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ net/netfilter/xt_HMARK.o: warning: objtool: hmark_tg_check()+0x5b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/netfilter/xt_LED.o: warning: objtool: led_tg_check()+0x152: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: pass_accept_req()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: abort_rpl()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: ec_status()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: peer_abort()+0x10e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: rx_data()+0xe9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_accept_cr()+0x1da: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_connect()+0x54a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_create_listen()+0x50: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_destroy_listen()+0x67: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_ep_disconnect()+0x149: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_reject_cr()+0x107: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort.cold()+0x1c: return with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/netfilter/xt_NFQUEUE.o: warning: objtool: nfqueue_tg_check()+0x89: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: iwch_ev_dispatch()+0x6e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event.cold()+0xf6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch_cq.o: warning: objtool: __iwch_poll_cq_one()+0x2d1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/netfilter/xt_SECMARK.o: warning: objtool: secmark_tg_check()+0x15a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read()+0x2b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate()+0x30: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_modify_qp()+0x768: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read.cold()+0x1a: return with modified stack frame drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate.cold()+0x1c: return with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg6_check()+0x47: sibling call from callable instruction with modified stack frame net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg4_check()+0x41: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_TCPMSS.o: warning: objtool: tcpmss_mangle_packet()+0x460: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_arm_cq()+0x94: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_create_cq()+0x2c8: sibling call from callable instruction with modified stack frame In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(tee_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:195:19: note: 'init_module' target declared here 195 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TEE.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:220:20: note: 'cleanup_module' target declared here 220 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev.cold()+0x34: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ net/netfilter/xt_IDLETIMER.o: warning: objtool: idletimer_tg_checkentry()+0x4a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_hal_cq_op()+0xb1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_rdev_open()+0x135: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ net/netfilter/xt_addrtype.o: warning: objtool: addrtype_mt_checkentry_v1()+0x52: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb3/cxio_resource.o: warning: objtool: cxio_hal_pblpool_create()+0x55: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/netfilter/xt_bpf.o: warning: objtool: bpf_mt_check_v1()+0x50: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_add()+0x1c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: ep_release()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: stag_release()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: qp_release()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_control()+0x3b0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_rx_handler()+0x6e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_state_change()+0x58: sibling call from callable instruction with modified stack frame net/netfilter/xt_cluster.o: warning: objtool: xt_cluster_mt_checkentry()+0x99: sibling call from callable instruction with modified stack frame In file included from net/netfilter/xt_comment.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:44:1: note: in expansion of macro 'module_init' 44 | module_init(comment_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:34:19: note: 'init_module' target declared here 34 | static int __init comment_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_comment.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_comment.c:45:1: note: in expansion of macro 'module_exit' 45 | module_exit(comment_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:39:20: note: 'cleanup_module' target declared here 39 | static void __exit comment_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connbytes.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here 146 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connbytes.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here 151 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ net/netfilter/xt_connbytes.o: warning: objtool: connbytes_mt_check()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ net/netfilter/xt_connlabel.o: warning: objtool: connlabel_mt_check()+0x95: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: set_tcb_rpl()+0x16: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: send_connect()+0x5e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate()+0x3f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort_intr()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: close_listsrv_rpl()+0x29: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_open_rpl()+0x29: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: abort_rpl()+0x21: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_mpa_reply()+0xe9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reconnect()+0xe9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: act_open_rpl()+0x384: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: fw6_msg()+0x92: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_pkt()+0x81: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_accept_req()+0x90: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: deferred_fw6_msg()+0x11d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: update_rx_credits()+0x3d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort()+0x1f4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_connect()+0x66: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_create_listen()+0x2a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_destroy_listen()+0x1d5: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_ep_disconnect()+0x1cb: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reject_cr()+0x18b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_accept_cr()+0x201: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_data()+0x1ec: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_work()+0x3a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate.cold()+0x6e: return with modified stack frame drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer.cold()+0x13: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_alloc_ucontext()+0xbc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_register_device()+0x2ce: sibling call from callable instruction with modified stack frame net/netfilter/xt_conntrack.o: warning: objtool: conntrack_mt_check()+0x3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: _c4iw_write_mem_inline()+0x46e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: write_adapter_mem()+0x5d4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: flush_completed_wrs()+0xe5: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: poll_cq()+0x185: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: __c4iw_poll_cq_one()+0x2ee: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: insert_recv_cqe()+0xca: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: destroy_cq()+0x229: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_sq()+0x17c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_hw_cq()+0x68: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_poll_cq()+0x15f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_create_cq()+0x741: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_hw_cq.cold()+0x4e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: rdma_fini()+0x241: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: free_srq_queue()+0x265: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_send()+0xc25: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_receive()+0x3eb: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_modify_qp()+0xeff: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_qp()+0x1285: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_srq_recv()+0x1b3: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_srq()+0x7d0: sibling call from callable instruction with modified stack frame net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_check_common.isra.0()+0x476: sibling call from callable instruction with modified stack frame net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_common.isra.0()+0x7ba: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_pblpool_create()+0x56: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_alloc()+0xcc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_create()+0x6a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_ocqp_pool_create()+0x56: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_helper.o: warning: objtool: helper_mt_check()+0x47: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch()+0x3e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch.cold()+0x4a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ net/netfilter/xt_ipcomp.o: warning: objtool: comp_mt_check()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ net/netfilter/xt_ipvs.o: warning: objtool: ipvs_mt_check()+0x2c: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/affinity.c:52: ./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 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) | ^~~~~~~~~~~~ net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check.isra.0()+0xbb: sibling call from callable instruction with modified stack frame net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check6()+0x55: sibling call from callable instruction with modified stack frame net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check4()+0x52: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: node_affinity_init()+0xdc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_get_irq_affinity()+0x285: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_put_irq_affinity()+0xb3: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/chip.c:57: ./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 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) | ^~~~~~~~~~~~~ net/netfilter/xt_limit.o: warning: objtool: limit_mt_check()+0x182: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_nfacct.o: warning: objtool: nfacct_mt_checkentry()+0x37: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/chip.o: warning: objtool: init_cntrs()+0x8a7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/chip.o: warning: objtool: read_lcb_csr()+0x72: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_cgroup.o: warning: objtool: cgroup_mt_check_v1()+0x25: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/device.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); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/device.o: warning: objtool: hfi1_cdev_init()+0x75: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/netfilter/xt_physdev.o: warning: objtool: physdev_mt_check()+0x5a: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/driver.c:58: ./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 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.c: In function 'rcv_hdrerr': drivers/infiniband/hw/hfi1/driver.c:280:18: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | packet->grh = &rhdr->u.l.grh; | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.c: In function '__prescan_rxq': drivers/infiniband/hw/hfi1/driver.c:623:18: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 623 | packet->grh = &hdr->u.l.grh; | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.c: In function 'hfi1_setup_9B_packet': drivers/infiniband/hw/hfi1/driver.c:1437:17: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 1437 | packet->grh = &hdr->u.l.grh; | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/driver.o: warning: objtool: hfi1_caps_set()+0x36: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_policy.o: warning: objtool: policy_mt_check()+0x5b: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/efivar.h:52, from drivers/infiniband/hw/hfi1/efivar.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 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/eprom.c:48: ./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 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/exp_rcv.h:50, from drivers/infiniband/hw/hfi1/exp_rcv.c:48: ./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 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) | ^~~~~~~~~~~~~~ net/netfilter/xt_recent.o: warning: objtool: recent_mt_check.isra.0()+0x447: sibling call from callable instruction with modified stack frame net/netfilter/xt_recent.o: warning: objtool: recent_mt_proc_write()+0xc6: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/file_ops.c:56: ./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 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/firmware.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); | ^~~~~~~~~~~~~~~~~~~~ net/netfilter/xt_socket.o: warning: objtool: socket_mt_v3_check()+0x39: sibling call from callable instruction with modified stack frame net/netfilter/xt_socket.o: warning: objtool: socket_mt_v2_check()+0x39: sibling call from callable instruction with modified stack frame net/netfilter/xt_socket.o: warning: objtool: socket_mt_v1_check()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/firmware.o: warning: objtool: load_firmware()+0xf4: sibling call from callable instruction with modified stack frame net/netfilter/xt_state.o: warning: objtool: state_mt_check()+0x3a: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/init.c:59: ./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/hfi1/init.c:53: drivers/infiniband/hw/hfi1/init.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfi1_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/init.c:1521:1: note: in expansion of macro 'module_exit' 1521 | module_exit(hfi1_mod_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/init.c:1509:20: note: 'cleanup_module' target declared here 1509 | static void __exit hfi1_mod_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/init.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfi1_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/init.c:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(hfi1_mod_init); | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/init.c:1420:19: note: 'init_module' target declared here 1420 | static int __init hfi1_mod_init(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) | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/init.o: warning: objtool: init_one()+0x1f3: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/intr.c:52: ./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 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) | ^~~~~~~~~~~~ net/netfilter/xt_time.o: warning: objtool: time_mt_check()+0x6f: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mad.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); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodedesc': drivers/infiniband/hw/hfi1/mad.c:590:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 590 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:600:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodeinfo': drivers/infiniband/hw/hfi1/mad.c:618:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 618 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:640:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_nodeinfo': drivers/infiniband/hw/hfi1/mad.c:655:24: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 655 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:674:23: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 674 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_portinfo': drivers/infiniband/hw/hfi1/mad.c:816:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 816 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:827:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 827 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1003:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_pkeytable': drivers/infiniband/hw/hfi1/mad.c:1039:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1048:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1048 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1058:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1073:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1073 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_portinfo': drivers/infiniband/hw/hfi1/mad.c:1377:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1377 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1529:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1529 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_pkeytable': drivers/infiniband/hw/hfi1/mad.c:1738:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1738 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1747:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1747 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1756:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1756 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1764:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1764 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sl_to_sc': drivers/infiniband/hw/hfi1/mad.c:1838:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1838 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1847:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1847 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sl_to_sc': drivers/infiniband/hw/hfi1/mad.c:1862:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_sl': drivers/infiniband/hw/hfi1/mad.c:1890:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1890 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1899:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_sl': drivers/infiniband/hw/hfi1/mad.c:1913:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1913 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlt': drivers/infiniband/hw/hfi1/mad.c:1934:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1934 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1942:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1942 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlt': drivers/infiniband/hw/hfi1/mad.c:1965:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1965 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:1978:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1978 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlnt': drivers/infiniband/hw/hfi1/mad.c:1999:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2009:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2009 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlnt': drivers/infiniband/hw/hfi1/mad.c:2025:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2025 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2033:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2033 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_psi': drivers/infiniband/hw/hfi1/mad.c:2057:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2057 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2083:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2083 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_psi': drivers/infiniband/hw/hfi1/mad.c:2101:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2101 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cable_info': drivers/infiniband/hw/hfi1/mad.c:2146:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2146 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2160:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2160 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2167:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2167 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2177:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2177 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2183:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_bct': drivers/infiniband/hw/hfi1/mad.c:2198:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2198 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2207:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2207 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_bct': drivers/infiniband/hw/hfi1/mad.c:2221:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2221 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2227:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2227 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_vl_arb': drivers/infiniband/hw/hfi1/mad.c:2246:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2246 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2273:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_vl_arb': drivers/infiniband/hw/hfi1/mad.c:2288:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2288 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_classportinfo': drivers/infiniband/hw/hfi1/mad.c:2624:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2624 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_portstatus': drivers/infiniband/hw/hfi1/mad.c:2751:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2751 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2757:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2757 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2892:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 2892 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_datacounters': drivers/infiniband/hw/hfi1/mad.c:3013:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3013 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3022:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3022 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3035:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3035 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3130:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3130 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters_ext': drivers/infiniband/hw/hfi1/mad.c:3158:23: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3158 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_porterrors': drivers/infiniband/hw/hfi1/mad.c:3232:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3232 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3240:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3240 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3252:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3252 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3292:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3292 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters': drivers/infiniband/hw/hfi1/mad.c:3377:23: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3377 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_errorinfo': drivers/infiniband/hw/hfi1/mad.c:3404:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3404 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3412:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3412 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3425:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3425 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3476:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3476 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_portstatus': drivers/infiniband/hw/hfi1/mad.c:3496:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3496 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3629:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3629 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_errorinfo': drivers/infiniband/hw/hfi1/mad.c:3655:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3655 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3668:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3668 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3706:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3706 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_info': drivers/infiniband/hw/hfi1/mad.c:3726:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3726 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3736:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3736 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_setting': drivers/infiniband/hw/hfi1/mad.c:3753:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3753 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3762:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3762 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3781:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3781 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cong_setting': drivers/infiniband/hw/hfi1/mad.c:3845:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3845 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_hfi1_cong_log': drivers/infiniband/hw/hfi1/mad.c:3884:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3884 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3935:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3935 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cc_table': drivers/infiniband/hw/hfi1/mad.c:3958:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3958 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3967:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3967 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3975:12: warning: taking address of packed member of 'struct cc_table_shadow' may result in an unaligned pointer value [-Waddress-of-packed-member] 3975 | entries = cc_state->cct.entries; | ^~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:3987:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 3987 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cc_table': drivers/infiniband/hw/hfi1/mad.c:4009:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4009 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4020:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4020 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_led_info': drivers/infiniband/hw/hfi1/mad.c:4061:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4061 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4076:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4076 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_led_info': drivers/infiniband/hw/hfi1/mad.c:4090:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4090 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_sma': drivers/infiniband/hw/hfi1/mad.c:4186:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4186 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_sma': drivers/infiniband/hw/hfi1/mad.c:4256:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4256 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_aggregate': drivers/infiniband/hw/hfi1/mad.c:4277:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4277 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4295:25: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4295 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4308:25: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4308 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4313:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4313 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_aggregate': drivers/infiniband/hw/hfi1/mad.c:4326:24: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4326 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4344:25: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4344 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4355:25: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4355 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4360:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4360 | return reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn_opa': drivers/infiniband/hw/hfi1/mad.c:4542:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4542 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4547:5: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4547 | smp->hop_cnt); | ^~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4567:8: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4567 | smp->hop_cnt); | ^~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4620:23: warning: converting a packed 'struct opa_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4620 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/opa_smi.h:49:8: note: defined here 49 | struct opa_smp { | ^~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn': drivers/infiniband/hw/hfi1/mad.c:4638:23: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4638 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4644:5: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4644 | smp->return_path, smp->hop_cnt); | ^~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4664:7: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4664 | smp->return_path, smp->hop_cnt); | ^~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4677:24: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4677 | ret = reply((struct ib_mad_hdr *)smp); | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:37, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf': drivers/infiniband/hw/hfi1/mad.c:4698:23: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4698 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4713:24: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4713 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4717:24: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4717 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4725:24: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4725 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4741:23: warning: converting a packed 'struct ib_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4741 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/mad.h:50, from drivers/infiniband/hw/hfi1/hfi.h:79, from drivers/infiniband/hw/hfi1/mad.c:53: ./include/rdma/ib_pma.h:55:8: note: defined here 55 | struct ib_pma_mad { | ^~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf_opa': drivers/infiniband/hw/hfi1/mad.c:4759:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4759 | return reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4788:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4788 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4805:24: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4805 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:4822:23: warning: converting a packed 'struct opa_pma_mad' pointer (alignment 1) to a 'struct ib_mad_hdr' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 4822 | ret = reply((struct ib_mad_hdr *)pmp); | ^~~~~~~~~~ drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here 2318 | struct opa_pma_mad { | ^~~~~~~~~~~ In file included from ./include/rdma/opa_smi.h:36, from ./include/rdma/opa_addr.h:51, from drivers/infiniband/hw/hfi1/mad.c:49: ./include/rdma/ib_mad.h:164:8: note: defined here 164 | struct ib_mad_hdr { | ^~~~~~~~~~ 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) | ^~~~~~~ drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_pkeytable()+0x44: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: set_port_states()+0x40: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: send_trap()+0x413: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_portinfo()+0x4af: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_vl_arb()+0xf5: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: subn_set_opa_sma()+0x12f8: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: read_ltp_rtt()+0x3c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/mad.o: warning: objtool: hfi1_process_mad()+0xf5: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mmu_rb.h:50, from drivers/infiniband/hw/hfi1/mmu_rb.c:52: ./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/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pcie.c:55: ./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/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pio.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); | ^~~~~~~~~~~~~~~~~~~~ net/netrom/nr_route.o: warning: objtool: nr_rt_ioctl()+0x4b2: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/pio_copy.c:48: ./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); | ^~~~~~~~~~~~~~~~~~~~ net/netrom/nr_subr.o: warning: objtool: nr_write_internal()+0x257: sibling call from callable instruction with modified stack frame net/netrom/nr_subr.o: warning: objtool: nr_write_internal.cold()+0x10: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/platform.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/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/qp.c:57: ./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 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) | ^~~~~~~~~~~~ net/nfc/hci/core.o: warning: objtool: hci_dev_up()+0x4af: sibling call from callable instruction with modified stack frame net/nfc/hci/core.o: warning: objtool: nfc_hci_cmd_received()+0x1c8: sibling call from callable instruction with modified stack frame net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received()+0x2b: sibling call from callable instruction with modified stack frame net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received.cold()+0x26: sibling call from callable instruction with modified stack frame net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx()+0x35: sibling call from callable instruction with modified stack frame net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx.cold()+0x25: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/qsfp.c:52: ./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/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/rc.c:52: ./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/hfi1/rc.c: In function 'make_rc_ack': drivers/infiniband/hw/hfi1/rc.c:174:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_9B': drivers/infiniband/hw/hfi1/rc.c:775:33: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_16B': drivers/infiniband/hw/hfi1/rc.c:828:33: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 828 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, | ^~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/rc.c: In function 'rc_rcv_resp': drivers/infiniband/hw/hfi1/rc.c:1599:21: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1599 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_rcv_from_drv()+0x15: sibling call from callable instruction with modified stack frame net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_handle_rcv_queue()+0x567: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: __nci_request()+0x44: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_transceive()+0x33: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_rx_work()+0xab: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_tm_send()+0x1d: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_send_cmd()+0x50: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_allocate_device()+0x77: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_stop_poll()+0x1d: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_deactivate_target()+0x21: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_dep_link_down()+0x40: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_activate_target()+0x4b: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_start_poll()+0x30: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_stop_poll.cold()+0x11: sibling call from callable instruction with modified stack frame net/nfc/nci/core.o: warning: objtool: nci_deactivate_target.cold()+0x14: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/ruc.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); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_16B': drivers/infiniband/hw/hfi1/ruc.c:635:9: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 635 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_9B': drivers/infiniband/hw/hfi1/ruc.c:708:24: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 708 | struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/nfc/nci/data.o: warning: objtool: nci_data_exchange_complete()+0x90: sibling call from callable instruction with modified stack frame net/nfc/nci/data.o: warning: objtool: nci_rx_data_packet()+0x235: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sdma.c:57: ./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); | ^~~~~~~~~~~~~~~~~~~~ net/nfc/nci/ntf.o: warning: objtool: nci_add_new_protocol()+0x84: sibling call from callable instruction with modified stack frame net/nfc/nci/ntf.o: warning: objtool: nci_ntf_packet()+0x422: sibling call from callable instruction with modified stack frame net/nfc/nci/rsp.o: warning: objtool: nci_rsp_packet()+0x414: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_set_cpu_to_sde_map()+0x94a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_get_cpu_to_sde_map()+0x5b: sibling call from callable instruction with modified stack frame net/nfc/nci/hci.o: warning: objtool: nci_hci_hcp_message_rx()+0xd3: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sysfs.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 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) | ^~~~~~~~ net/nfc/core.o: warning: objtool: nfc_register_device()+0x4e: sibling call from callable instruction with modified stack frame net/nfc/core.o: warning: objtool: nfc_dev_up()+0x94: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/trace_dbg.h:53, from drivers/infiniband/hw/hfi1/trace.h:57, from drivers/infiniband/hw/hfi1/trace.c:48: ./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/trace/define_trace.h:96, from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, from drivers/infiniband/hw/hfi1/trace.h:60, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'trace_event_raw_event_hfi1_output_ibhdr_template': drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:366:48: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:367:46: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from ./include/trace/define_trace.h:97, from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, from drivers/infiniband/hw/hfi1/trace.h:60, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'perf_trace_hfi1_output_ibhdr_template': drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:366:48: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:367:46: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); | ^~~~~~~~~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' 341 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from ./include/trace/define_trace.h:96, from drivers/infiniband/hw/hfi1/trace_tx.h:853, from drivers/infiniband/hw/hfi1/trace.h:63, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'trace_event_raw_event_hfi1_sdma_user_header': drivers/infiniband/hw/hfi1/./trace_tx.h:525:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:526:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:527:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:528:33: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 720 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from ./include/trace/define_trace.h:97, from drivers/infiniband/hw/hfi1/trace_tx.h:853, from drivers/infiniband/hw/hfi1/trace.h:63, from drivers/infiniband/hw/hfi1/trace.c:48: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'perf_trace_hfi1_sdma_user_header': drivers/infiniband/hw/hfi1/./trace_tx.h:525:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 525 | __le32 *pbc = (__le32 *)hdr->pbc; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:526:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | __be32 *lrh = (__be32 *)hdr->lrh; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:527:31: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | __be32 *bth = (__be32 *)hdr->bth; | ^~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:528:33: warning: taking address of packed member of 'struct hfi1_pkt_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; | ^~~~~~~~~~~ ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 66 | { assign; } \ | ^~~~~~ ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' 78 | PARAMS(assign), \ | ^~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' 497 | TRACE_EVENT(hfi1_sdma_user_header, | ^~~~~~~~~~~ drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' 524 | TP_fast_assign( | ^~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/trace.c: In function 'parse_everbs_hdrs': drivers/infiniband/hw/hfi1/trace.c:331:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 331 | ib_u64_get(&eh->at.atomic_ack_eth)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/uc.c:48: ./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); | ^~~~~~~~~~~~~~~~~~~~ net/nfc/rawsock.o: warning: objtool: rawsock_destruct()+0x2d: sibling call from callable instruction with modified stack frame net/nfc/rawsock.o: warning: objtool: rawsock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/ud.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/hfi1/ud.c: In function 'hfi1_make_ud_req_9B': drivers/infiniband/hw/hfi1/ud.c:348:9: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_16B': drivers/infiniband/hw/hfi1/ud.c:445:9: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c:473:20: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp_16B': drivers/infiniband/hw/hfi1/ud.c:670:24: warning: taking address of packed member of 'struct hfi1_16b_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 670 | struct ib_grh *grh = &hdr.u.l.grh; | ^~~~~~~~~~~~ drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp': drivers/infiniband/hw/hfi1/ud.c:725:24: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 725 | struct ib_grh *grh = &hdr.u.l.grh; | ^~~~~~~~~~~~ net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv()+0x1a: sibling call from callable instruction with modified stack frame net/nfc/llcp_core.o: warning: objtool: nfc_llcp_set_remote_gb()+0x24: sibling call from callable instruction with modified stack frame net/nfc/llcp_core.o: warning: objtool: nfc_llcp_rx_skb()+0x659: sibling call from callable instruction with modified stack frame net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv.cold()+0x15: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/mmu_rb.h:50, from drivers/infiniband/hw/hfi1/user_exp_rcv.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); | ^~~~~~~~~~~~~~~~~~~~ net/nfc/llcp_commands.o: warning: objtool: llcp_allocate_pdu()+0x53: sibling call from callable instruction with modified stack frame net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_gb_tlv()+0x191: sibling call from callable instruction with modified stack frame net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_connection_tlv()+0xe7: sibling call from callable instruction with modified stack frame net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_cc()+0x8b: sibling call from callable instruction with modified stack frame net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_i_frame()+0x1ce: sibling call from callable instruction with modified stack frame net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_ui_frame()+0x11b: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/user_pages.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); | ^~~~~~~~~~~~ net/nfc/llcp_sock.o: warning: objtool: llcp_sock_recvmsg()+0x325: sibling call from callable instruction with modified stack frame net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct()+0x35: sibling call from callable instruction with modified stack frame net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame ./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); | ^~~~~~~~~~~~~~~~~~~~ net/nfc/digital_core.o: warning: objtool: digital_start_poll()+0x2b: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_stop_poll()+0x25: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_wq_cmd()+0xa1: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_deactivate_target()+0x14: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: nfc_digital_allocate_device()+0x248: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_in_configure_hw()+0x18: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_tg_configure_hw()+0x19: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_target_found()+0xf9: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_stop_poll.cold()+0x19: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_wq_cmd.cold()+0x77: sibling call from callable instruction with modified stack frame net/nfc/digital_core.o: warning: objtool: digital_deactivate_target.cold()+0xf: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/user_sdma.c:65: ./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/hfi1/user_sdma.c: In function 'hfi1_user_sdma_process_request': drivers/infiniband/hw/hfi1/user_sdma.c:356:10: warning: converting a packed 'struct sdma_req_info' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 356 | (u16 *)&info); | ^ In file included from drivers/infiniband/hw/hfi1/common.h:51, from drivers/infiniband/hw/hfi1/hfi.h:75, from drivers/infiniband/hw/hfi1/user_sdma.c:65: ./include/uapi/rdma/hfi/hfi1_user.h:197:8: note: defined here 197 | struct sdma_req_info { | ^~~~~~~~~~~~~ net/nfc/digital_technology.o: warning: objtool: digital_in_recv_attrib_res()+0x25: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sdd_res()+0x2a: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensf_res()+0x98: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sel_req()+0xc8: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sensf_req()+0x66: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sel_res()+0x130: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_iso15693_inv_res()+0x31: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensb_res()+0x27: sibling call from callable instruction with modified stack frame net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sens_res()+0x64: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_in_recv_psl_res()+0x30: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_in_recv_atr_res()+0x34: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_in_send_atr_req()+0x1d: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_in_recv_dep_res()+0x3f: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_dep_req()+0x31: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_tg_send_atr_res_complete()+0x6d: sibling call from callable instruction with modified stack frame net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_atr_req()+0xbb: sibling call from callable instruction with modified stack frame 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/verbs.c:58: ./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/hfi1/verbs.c: In function 'hfi1_verbs_send_pio': drivers/infiniband/hw/hfi1/verbs.c:1064:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1064 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.opah; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/verbs.c:1067:16: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1067 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/hfi1/verbs.o: warning: objtool: hfi1_register_ib_device()+0x2aa: sibling call from callable instruction with modified stack frame net/openvswitch/actions.o: warning: objtool: ovs_fragment()+0x189: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/verbs_txreq.c:48: ./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 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 drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/vnic.h:51, from drivers/infiniband/hw/hfi1/vnic_main.c:55: ./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); | ^~~~~~~~~~~~~~~~~~~~ net/openvswitch/datapath.o: warning: objtool: get_flow_actions()+0x95: sibling call from callable instruction with modified stack frame net/openvswitch/datapath.o: warning: objtool: ovs_nla_init_match_and_action()+0xf8: sibling call from callable instruction with modified stack frame net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_new()+0x3ad: sibling call from callable instruction with modified stack frame net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_get()+0x203: sibling call from callable instruction with modified stack frame net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_set()+0x31d: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/sdma.h:56, from drivers/infiniband/hw/hfi1/vnic_sdma.c:52: ./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/hfi1/hfi.h:68, from drivers/infiniband/hw/hfi1/debugfs.c:57: ./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/hfi1/debugfs.o: warning: objtool: hfi1_dbg_ibdev_init()+0x90: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: __parse_flow_nlattrs()+0x141: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: parse_eth_type_from_nlattrs()+0xa8: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: nsh_key_put_from_nlattr()+0x122: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: ip_tun_from_nlattr()+0x6e6: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: metadata_from_nlattrs()+0xe38: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: ovs_key_from_nlattrs()+0x13ce: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: reserve_sfa_size()+0xdd: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: __parse_vlan_from_nlattrs()+0x382: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_match()+0x476: sibling call from callable instruction with modified stack frame net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_ufid()+0x54: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_event()+0x94: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_make_cm_node()+0x2bf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_disconn()+0xc2: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_rem_ref_cm_node()+0xcf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_active_open_err()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_syn()+0x26: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_dec_refcnt_listen()+0x354: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_connected.isra.0()+0x1b0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_handler()+0x177: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_passive_open_err()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_tcp_options()+0xcf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_rcv_mpa.isra.0()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt()+0xb4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_receive_ilq()+0x5cb: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_disconnect_worker()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_timer_tick()+0x338: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_accept()+0x8c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_reject()+0x1fc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_connect()+0x154: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_listen()+0x55b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_destroy_listen()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset.cold()+0x17: return with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin.cold()+0x17: return with modified stack frame drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init()+0x118: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_mr_fast_register()+0x62: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_poll_for_cqp_op_done()+0x71: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_init()+0x192: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_post_sq()+0x35: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_init_iw_hmc()+0x53: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_setctx()+0x562: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_config_fpm_values()+0x308: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_vsi_init()+0x7d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_device_init()+0x2e3: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_post_sq.cold()+0x19: sibling call from callable instruction with modified stack frame net/openvswitch/vport.o: warning: objtool: ovs_vport_send()+0xba: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_hmc_sd_grp()+0x188: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_create_hmc_obj()+0x3af: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_del_hmc_obj()+0x323: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_pf_init_vfhmc()+0x93: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_cqp_manage_abvpt_cmd()+0x5a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_ceq()+0x14a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_aeq()+0x9c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache()+0x6c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_qhash()+0x163: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_flush_wqes()+0x71: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae()+0x49: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_manage_vf_pble_bp()+0x6d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae.cold()+0x15: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_get()+0x2d7: sibling call from callable instruction with modified stack frame net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_del()+0x1f4: sibling call from callable instruction with modified stack frame net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_set()+0x253: sibling call from callable instruction with modified stack frame net/openvswitch/conntrack.o: warning: objtool: ovs_ct_execute()+0x430: sibling call from callable instruction with modified stack frame net/openvswitch/conntrack.o: warning: objtool: ovs_ct_copy_action()+0x61e: sibling call from callable instruction with modified stack frame net/openvswitch/conntrack.o: warning: objtool: ovs_ct_init()+0xff: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_ceq()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_ceq_handler()+0xe: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_ieq()+0x91: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_close_hmc_objects_type()+0x7c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry()+0x25: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_aeq()+0x3f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev()+0x1ae: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_open()+0x1ae: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev.cold()+0x89: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_pble.o: warning: objtool: add_pble_pool()+0x4d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_replenish_rq()+0x5c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_send_buf()+0x138: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_poll_completion()+0x35d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_dele_resources()+0x23a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_create_rsrc()+0x80a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_ieq_receive()+0x3bf: sibling call from callable instruction with modified stack frame In file included from net/openvswitch/vport-gre.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(ovs_gre_tnl_init); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:101:19: note: 'init_module' target declared here 101 | static int __init ovs_gre_tnl_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/openvswitch/vport-gre.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/openvswitch/vport-gre.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(ovs_gre_tnl_exit); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit ovs_gre_tnl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/packet/diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/packet/diag.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(packet_diag_init); | ^~~~~~~~~~~ net/packet/diag.c:251:19: note: 'init_module' target declared here 251 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/packet/diag.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/packet/diag.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ net/packet/diag.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/psample/psample.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psample_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/psample/psample.c:296:1: note: in expansion of macro 'module_init' 296 | module_init(psample_module_init); | ^~~~~~~~~~~ net/psample/psample.c:286:19: note: 'init_module' target declared here 286 | static int __init psample_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/psample/psample.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psample_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/psample/psample.c:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(psample_module_exit); | ^~~~~~~~~~~ net/psample/psample.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit psample_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~ net/psample/psample.o: warning: objtool: psample_sample_packet()+0x26a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_manage_hmc_fcn_callback()+0xbe: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_get_cqp_request()+0xcc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_handle_cqp_op()+0x47: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_debug_buf()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_sds_cmd()+0x87: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume()+0x56: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_manage_hmc_fcn_cmd()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_query_fpm_values_cmd()+0x78: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_commit_fpm_values_cmd()+0x78: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_vf_wait_vchnl_resp()+0x30: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_cq_create_cmd()+0x49: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_create_cmd()+0x5c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_destroy_cmd()+0x77: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_mpa_crc_ae()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_check_mpacrc()+0x5e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_destroy_cmd.cold()+0x10: sibling call from callable instruction with modified stack frame net/rds/bind.o: warning: objtool: rds_bind()+0x29e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_recv()+0xe0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_hwreg_mr()+0xd8: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_send()+0x334: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_dereg_mr()+0x118: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_mr()+0x1bd: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_pd()+0x168: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_ucontext()+0x4a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_free_qp_resources()+0x80: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_qp()+0x179: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_modify_qp()+0x1ef: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy()+0x41: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_cq()+0x284: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_register_rdma_device()+0x33: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: vchnl_pf_send_get_hmc_fcn_resp()+0x54: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: vchnl_pf_send_get_pe_stats_resp()+0x6b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: vchnl_pf_send_error_resp()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_del_hmc_obj_callback()+0xab: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_add_hmc_obj_callback()+0xb1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_cqp_get_hmc_fcn_callback()+0xa1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_pf()+0x1c1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_vf()+0x5a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_get_ver()+0x101: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_get_hmc_fcn()+0x10d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_add_hmc_objs()+0x130: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_del_hmc_obj()+0x130: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_get_pe_stats()+0x10d: sibling call from callable instruction with modified stack frame net/rds/connection.o: warning: objtool: __rds_conn_create()+0x675: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/cq.o: warning: objtool: mlx4_ib_cq_event()+0x1c: sibling call from callable instruction with modified stack frame net/rds/recv.o: warning: objtool: rds_recv_hs_exthdrs()+0x7e: sibling call from callable instruction with modified stack frame 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/rds/send.o: warning: objtool: rds_sendmsg()+0xcd7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_sqp()+0x3be: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_resources.isra.0()+0x82: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_sqp_comp_worker()+0x226: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: handle_port_mgmt_change_event()+0x430: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_tunnel_comp_worker()+0xd1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_init_sriov()+0x5b7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/rds/threads.o: warning: objtool: rds_connect_path_complete()+0x1a: sibling call from callable instruction with modified stack frame net/rds/threads.o: warning: objtool: rds_connect_path_complete.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_detach()+0x8c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_destroy_flow()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_create_flow()+0x3d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_remove()+0xaa: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_attach()+0x92: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_add()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_sl2vl_update()+0x6a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event()+0x89: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event.cold()+0x267: sibling call from callable instruction with modified stack frame net/rds/transport.o: warning: objtool: rds_trans_register()+0x33: sibling call from callable instruction with modified stack frame net/rds/transport.o: warning: objtool: rds_trans_register.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_umem_write_mtt_block.isra.0()+0x56: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_umem_calc_optimal_mtt_size()+0x111: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_unmap_fmr()+0x81: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_qp_event()+0x12b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_set_path()+0x141: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event()+0x23: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_post_send()+0xe46: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: __mlx4_ib_modify_qp()+0xcf7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_modify_wq()+0x95: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: destroy_qp_common()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_create_qp()+0x307: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_destroy_qp()+0x12a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_modify_qp()+0x352: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event.cold()+0x17: sibling call from callable instruction with modified stack frame net/rds/rdma_transport.o: warning: objtool: rds_rdma_cm_event_handler_cmn()+0x19d: sibling call from callable instruction with modified stack frame net/rds/rdma_transport.o: warning: objtool: rds_rdma_listen_init_common.constprop.0()+0x3b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/srq.o: warning: objtool: mlx4_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame net/rds/ib.o: warning: objtool: rds_ib_add_one()+0x1e7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req()+0xda: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: acquire_group()+0x230: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: release_group()+0x138: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_timeout_handler()+0xe2: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_work_handler()+0x6da: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_demux_handler()+0x19a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_multiplex_handler()+0x22b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: clean_vf_mcast()+0x302: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req.cold()+0x2f: sibling call from callable instruction with modified stack frame net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete()+0xab: sibling call from callable instruction with modified stack frame net/rds/ib_cm.o: warning: objtool: rds_ib_cm_handle_connect()+0x44: sibling call from callable instruction with modified stack frame net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete.cold()+0x164: return with modified stack frame drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_multiplex_cm_handler()+0x9f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_demux_cm_handler()+0xcf: sibling call from callable instruction with modified stack frame net/rds/ib_recv.o: warning: objtool: rds_ib_recv_refill()+0xf1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: mlx4_ib_notify_slaves_on_guid_change()+0x11f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: aliasguid_query_handler()+0x57: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_admin_alias_guid()+0x42: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_port_pkey()+0xe4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: create_sysfs_entry()+0x6a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: add_sysfs_port_mcg_attr()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: mlx4_ib_device_register_sysfs()+0x69e: sibling call from callable instruction with modified stack frame net/rds/ib_send.o: warning: objtool: rds_ib_send_unmap_op.isra.0()+0x13a: sibling call from callable instruction with modified stack frame net/rds/ib_send.o: warning: objtool: rds_ib_xmit()+0x526: sibling call from callable instruction with modified stack frame net/rds/ib_send.o: warning: objtool: rds_ib_xmit_atomic()+0x1bc: sibling call from callable instruction with modified stack frame net/rds/ib_send.o: warning: objtool: rds_ib_xmit_rdma()+0x2e8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap()+0xb7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_unbind_slave_port()+0x137: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach()+0x2b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach()+0x34: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_roce_addr()+0x6c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_pre_ib_reg_umr_cleanup()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_handle_event()+0x1d0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: delay_drop_handler()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init()+0x2b0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap()+0x17b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_post_ib_reg_umr_init()+0x2e1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: _create_flow_rule()+0xb97: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_alloc_ucontext()+0x38f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_query_port()+0xec: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: get_port_caps()+0xe4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_bind_slave_port()+0x171: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_init_init()+0x18c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_port_caps_atomic()+0x7d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: __mlx5_ib_add()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_add()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach.cold()+0x35: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach.cold()+0x35: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init.cold()+0x33: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap.cold()+0x49: sibling call from callable instruction with modified stack frame net/rds/ib_rdma.o: warning: objtool: rds_ib_get_mr()+0x7b: sibling call from callable instruction with modified stack frame net/rds/ib_fmr.o: warning: objtool: rds_ib_alloc_fmr()+0x86: sibling call from callable instruction with modified stack frame net/rds/ib_fmr.o: warning: objtool: rds_ib_reg_fmr()+0x77: sibling call from callable instruction with modified stack frame net/rds/ib_fmr.o: warning: objtool: rds_ib_unreg_fmr()+0xaf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_cq_event()+0x23: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_poll_cq()+0x675: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_create_cq()+0x944: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_modify_cq()+0x43: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_resize_cq()+0x45: sibling call from callable instruction with modified stack frame net/rds/ib_frmr.o: warning: objtool: rds_ib_unreg_frmr()+0x152: sibling call from callable instruction with modified stack frame net/rds/ib_frmr.o: warning: objtool: rds_ib_reg_frmr()+0x28a: sibling call from callable instruction with modified stack frame net/rds/tcp.o: warning: objtool: rds_tcp_skbuf_handler()+0x2c: sibling call from callable instruction with modified stack frame net/rds/tcp.o: warning: objtool: rds_tcp_init_net()+0xb1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_qp_event()+0x120: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_wq_event()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_umem_get.isra.0()+0x7c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: modify_raw_packet_qp()+0x45f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: _mlx5_ib_post_send()+0xaf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_set_path.constprop.0()+0x88: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: create_user_qp()+0x11e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_qp()+0x1e3: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_destroy_qp()+0x3ea: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_qp()+0xd53: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_dealloc_xrcd()+0x24: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_wq()+0xab9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_wq()+0x241: sibling call from callable instruction with modified stack frame net/rds/tcp_send.o: warning: objtool: rds_tcp_xmit()+0x2b2: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/rfkill/core.o: warning: objtool: rfkill_fop_ioctl()+0x45: sibling call from callable instruction with modified stack frame net/rfkill/core.o: warning: objtool: rfkill_fop_release()+0x9a: sibling call from callable instruction with modified stack frame In file included from net/rfkill/rfkill-gpio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'cleanup_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/rfkill/rfkill-gpio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'init_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/srq.o: warning: objtool: create_srq_user.isra.0()+0x1a2: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_create_srq()+0x358: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/rose/af_rose.o: warning: objtool: rose_sendmsg()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_mr_callback()+0x8f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_post_send_wait()+0x8e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mr_umem_get.isra.0()+0x7a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_free.part.0()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: clean_mr()+0x33: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0()+0xff: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_create()+0x1d1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_alloc()+0x1c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_init()+0x61: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_cleanup()+0x211: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_update_xlt()+0x11a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_reg_user_mr()+0x1d5: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_alloc_mr()+0x23d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0.cold()+0x53: sibling call from callable instruction with modified stack frame net/rose/rose_dev.o: warning: objtool: rose_xmit()+0x1a: sibling call from callable instruction with modified stack frame net/rose/rose_in.o: warning: objtool: rose_process_rx_frame()+0x21a: sibling call from callable instruction with modified stack frame net/rose/rose_link.o: warning: objtool: rose_link_rx_restart()+0x51: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/mad.o: warning: objtool: mlx5_query_mad_ifc_port()+0x24: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: setup_qp()+0x51: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_create_qp()+0xdf: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_destroy_qp()+0x40: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_modify_qp()+0x44: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/ib_virt.o: warning: objtool: mlx5_ib_get_vf_config()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/ib_virt.o: warning: objtool: mlx5_ib_get_vf_config.cold()+0x32: sibling call from callable instruction with modified stack frame net/rose/rose_subr.o: warning: objtool: rose_write_internal()+0x526: sibling call from callable instruction with modified stack frame net/rose/rose_subr.o: warning: objtool: rose_parse_facilities()+0x630: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/cong.o: warning: objtool: mlx5_ib_init_cong_debugfs()+0x8f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: implicit_mr_alloc()+0xe1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume()+0x30: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: pagefault_single_data_segment()+0x4fa: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range()+0x16: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_pfault()+0x612: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_odp_init_one()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range.cold()+0x15: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_validate_address()+0x5e: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_begin_call()+0x55: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_end_call()+0x18: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_retry_call()+0x37: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor()+0x10: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_create()+0x1d: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sendmsg()+0x21: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_connect()+0x1a: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_setsockopt()+0x38: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_shutdown()+0x18: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_listen()+0x17: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_bind()+0x20: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_release()+0x17: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_write_space()+0x10: sibling call from callable instruction with modified stack frame net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor.cold()+0xb: sibling call from callable instruction with modified stack frame net/rxrpc/call_accept.o: warning: objtool: rxrpc_service_prealloc_one()+0x4c4: sibling call from callable instruction with modified stack frame net/rxrpc/call_accept.o: warning: objtool: rxrpc_discard_prealloc()+0x234: sibling call from callable instruction with modified stack frame net/rxrpc/call_accept.o: warning: objtool: rxrpc_new_incoming_call()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/call_accept.o: warning: objtool: rxrpc_accept_call()+0x24: sibling call from callable instruction with modified stack frame net/rxrpc/call_accept.o: warning: objtool: rxrpc_reject_call()+0x1d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one.cold()+0x44: return with modified stack frame net/rxrpc/call_event.o: warning: objtool: rxrpc_propose_ACK()+0x7b: sibling call from callable instruction with modified stack frame net/rxrpc/call_event.o: warning: objtool: rxrpc_process_call()+0x2c: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_incoming_call()+0x1f: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_find_call_by_user_ID()+0x18: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_prepare_call_for_retry()+0x1c: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_cleanup_call()+0x11: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_put_call()+0x1b: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_call_timer_expired()+0x13: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_retry_client_call()+0x17d: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: __rxrpc_queue_call()+0x1a: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_release_call()+0x2d: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_new_client_call()+0x31: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_release_calls_on_socket()+0x1d: sibling call from callable instruction with modified stack frame net/rxrpc/call_object.o: warning: objtool: rxrpc_destroy_all_calls()+0x2d: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_one_channel()+0xef: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_channels()+0x13: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_client_conn_ids()+0x42: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_put_client_conn()+0x51: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_disconnect_client_call()+0x257: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns()+0x2d: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_connect_call()+0x4c: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_all_client_connections()+0x11: sibling call from callable instruction with modified stack frame net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns.cold()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_calls()+0x21: sibling call from callable instruction with modified stack frame net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_connection()+0x3e: sibling call from callable instruction with modified stack frame net/rxrpc/conn_event.o: warning: objtool: rxrpc_conn_retransmit_call()+0x52: sibling call from callable instruction with modified stack frame net/rxrpc/conn_event.o: warning: objtool: rxrpc_process_connection()+0x335: sibling call from callable instruction with modified stack frame net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_calls.cold()+0x2c: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_connection()+0x15: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_alloc_connection()+0x14: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_find_connection_rcu()+0x2f: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: __rxrpc_disconnect_call()+0x27: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_kill_connection()+0x1b: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_put_service_conn()+0x27: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_service_connection_reaper()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_all_connections()+0x29: sibling call from callable instruction with modified stack frame net/rxrpc/conn_service.o: warning: objtool: rxrpc_find_service_conn_rcu()+0x9a: sibling call from callable instruction with modified stack frame net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection()+0x21: sibling call from callable instruction with modified stack frame net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection.cold()+0x29: sibling call from callable instruction with modified stack frame net/rxrpc/input.o: warning: objtool: rxrpc_post_packet_to_conn()+0x15: sibling call from callable instruction with modified stack frame net/rxrpc/input.o: warning: objtool: rxrpc_end_tx_phase()+0x1f: sibling call from callable instruction with modified stack frame net/rxrpc/input.o: warning: objtool: rxrpc_input_ack()+0x4c: sibling call from callable instruction with modified stack frame net/rxrpc/input.o: warning: objtool: rxrpc_input_packet()+0x3d: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_free_token_list()+0x5d: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_data()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_ticket()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_preparse_s()+0x15: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_get_server_data_key()+0x3f: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_array.constprop.0()+0x51: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal()+0x3b: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_preparse()+0x31: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_read()+0x39: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_request_key()+0x18: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_server_keyring()+0x18: sibling call from callable instruction with modified stack frame net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal.cold()+0x3a: sibling call from callable instruction with modified stack frame net/rxrpc/local_event.o: warning: objtool: rxrpc_send_version_request.isra.0()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/local_event.o: warning: objtool: rxrpc_process_local_events()+0x26: sibling call from callable instruction with modified stack frame net/rxrpc/local_object.o: warning: objtool: rxrpc_local_rcu()+0x10: sibling call from callable instruction with modified stack frame net/rxrpc/local_object.o: warning: objtool: rxrpc_local_processor()+0x1f3: sibling call from callable instruction with modified stack frame net/rxrpc/local_object.o: warning: objtool: rxrpc_lookup_local()+0x4c: sibling call from callable instruction with modified stack frame net/rxrpc/local_object.o: warning: objtool: rxrpc_put_local()+0xbb: sibling call from callable instruction with modified stack frame net/rxrpc/local_object.o: warning: objtool: rxrpc_destroy_all_locals()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mthca/mthca_mad.o: warning: objtool: mthca_update_rate()+0x46: sibling call from callable instruction with modified stack frame net/rxrpc/output.o: warning: objtool: rxrpc_send_data_packet()+0x51: sibling call from callable instruction with modified stack frame net/rxrpc/output.o: warning: objtool: rxrpc_reject_packets()+0x3a: sibling call from callable instruction with modified stack frame net/rxrpc/output.o: warning: objtool: rxrpc_send_keepalive()+0x3a: sibling call from callable instruction with modified stack frame net/rxrpc/peer_event.o: warning: objtool: rxrpc_error_report()+0x3b: sibling call from callable instruction with modified stack frame net/rxrpc/peer_event.o: warning: objtool: rxrpc_peer_keepalive_worker()+0x55: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_peer_hash_key()+0x15: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_init_peer()+0xd8: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer_rcu()+0x31: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_alloc_peer()+0x16: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_put_peer()+0xc3: sibling call from callable instruction with modified stack frame net/rxrpc/peer_object.o: warning: objtool: rxrpc_destroy_all_peers()+0x39: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/mthca/mthca_catas.o: warning: objtool: catas_reset()+0xdf: sibling call from callable instruction with modified stack frame net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg_data.isra.0()+0x346: sibling call from callable instruction with modified stack frame net/rxrpc/recvmsg.o: warning: objtool: rxrpc_kernel_recv_data()+0x4c: sibling call from callable instruction with modified stack frame net/rxrpc/recvmsg.o: warning: objtool: rxrpc_notify_socket()+0x19: sibling call from callable instruction with modified stack frame net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg()+0x9f8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ net/rxrpc/security.o: warning: objtool: rxrpc_init_client_conn_security()+0x15: sibling call from callable instruction with modified stack frame net/rxrpc/security.o: warning: objtool: rxrpc_init_server_conn_security()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: wqm_quanta_store()+0x112: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_addr_store()+0x64: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_addr_store()+0x64: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: adapter_store()+0x4f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_data_store()+0xd0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_data_store()+0xa9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_data_store()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_data_store()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes.o: warning: objtool: nes_rem_ref()+0x20: sibling call from callable instruction with modified stack frame net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_abort_call()+0x25: sibling call from callable instruction with modified stack frame net/rxrpc/sendmsg.o: warning: objtool: rxrpc_send_data()+0x5c2: sibling call from callable instruction with modified stack frame net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_send_data()+0x25: sibling call from callable instruction with modified stack frame net/rxrpc/sendmsg.o: warning: objtool: rxrpc_do_sendmsg()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_adapter()+0x4ae: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_cqp()+0x67f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_destroy_cqp()+0x1c0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_phy()+0x68f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_dpc()+0x215: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_recheck_link_status()+0x1c2: sibling call from callable instruction with modified stack frame net/rxrpc/utils.o: warning: objtool: rxrpc_extract_addr_from_skb()+0x61: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_set_mac_address()+0x27: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_stop()+0x31: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_open()+0x31: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_init()+0x45: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_read_eeprom_values()+0x10a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_get_cqp_request()+0xf1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_arp_table()+0x1be: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_clear()+0x10: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_prime_packet_security()+0x5b: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_init_connection_security()+0x17: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet_encrypt.isra.0()+0x3f: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet()+0x69: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge.part.0()+0x139: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge()+0x14: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_send_response()+0x3c: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_respond_to_challenge()+0x39: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_response()+0x36: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_2()+0x43: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_1()+0x42: sibling call from callable instruction with modified stack frame net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet()+0x6c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_ucontext()+0x47: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_destroy_cq()+0x195: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_dereg_mr()+0x2ab: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mr()+0x326: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_pd()+0x1a0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mw()+0x21c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_user_mr()+0x695: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_qp()+0xd99: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_cq()+0x3bd: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_phys_mr()+0x339: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_req()+0xe9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_reject()+0xd1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_connected.isra.0()+0x491: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: make_cm_node()+0x22b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_connect_error.isra.0()+0x25b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: mini_cm_close()+0x8d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_accept()+0x64f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_create_listen()+0x93: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ net/sched/act_mirred.o: warning: objtool: tcf_mirred_act()+0x323: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/nes/nes_mgt.o: warning: objtool: nes_mgt_ce_handler()+0x1c6: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_ipt.c:450:1: note: in expansion of macro 'module_init' 450 | module_init(ipt_init_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:426:19: note: 'init_module' target declared here 426 | static int __init ipt_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_ipt.c:451:1: note: in expansion of macro 'module_exit' 451 | module_exit(ipt_cleanup_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:444:20: note: 'cleanup_module' target declared here 444 | static void __exit ipt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.o: warning: objtool: ocrdma_add()+0x37: sibling call from callable instruction with modified stack frame net/sched/act_ipt.o: warning: objtool: tcf_ipt_act()+0x12f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_build_inline_sges.isra.0()+0x65: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_cq_uresp()+0xdc: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_qp_uresp()+0x189: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_query_port()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dealloc_ucontext()+0x2f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_alloc_pd()+0x23b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_get_dma_mr()+0x17: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dereg_mr()+0x61: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_create_qp()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp()+0x87: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp.cold()+0x3a: sibling call from callable instruction with modified stack frame net/sched/act_pedit.o: warning: objtool: tcf_pedit_act()+0x326: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1313:4: warning: converting a packed 'struct ocrdma_rdma_stats_req' pointer (alignment 1) to a 'struct ocrdma_mbx_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1313 | dev->stats_mem.size); | ^~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma.h:56, from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here 2054 | struct ocrdma_rdma_stats_req { | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here 223 | struct ocrdma_mbx_hdr { | ^~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2911:18: warning: taking address of packed member of 'struct ocrdma_get_dcbx_cfg_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, | ^~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:3135:18: warning: taking address of packed member of 'struct ocrdma_modify_eqd_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, | ^~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~~~~~~~~ net/sched/act_simple.o: warning: objtool: tcf_simp_act()+0x26: sibling call from callable instruction with modified stack frame net/sched/act_simple.o: warning: objtool: tcf_simp_act.cold()+0x5b: return with modified stack frame In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbedit_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_skbedit.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(skbedit_init_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:337:19: note: 'init_module' target declared here 337 | static int __init skbedit_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbedit_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_skbedit.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(skbedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit skbedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_cmd()+0x1b4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_nonemb_mbx_cmd()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool()+0xab: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_cq()+0x43: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_reg_mr()+0x27a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_irq_handler()+0x64: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_qp()+0x119: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_srq()+0x85: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level()+0x42: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_modify_qp()+0x4e7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level.cold()+0x1d6: return with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_ah.o: warning: objtool: set_av_attr()+0x79: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ 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 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) | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_update_stats()+0x3a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_dbgfs_ops_write()+0xc9: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_add_stat()+0xe5: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_affiliated_event()+0xc1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_init_hw()+0x35c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler()+0x91: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_notify()+0x185: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_add()+0x50: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler.cold()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ net/sched/act_ife.o: warning: objtool: tcf_ife_act()+0x49b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_set_page()+0x16: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: __process_resp_one()+0xb4: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0()+0x27: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_prepare_sq_inline_data.constprop.0()+0x59: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_user_qp()+0x9a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_query_port()+0xe: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_ucontext()+0x7c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap()+0x5f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_pd()+0x39: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_dealloc_pd()+0xe: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_arm_cq()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_cq()+0x3d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_cq()+0x14f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_srq()+0x7a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_srq()+0x2e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_qp()+0x55: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_qp()+0x7ac: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_qp()+0x27d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_reg_user_mr()+0x121: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_mr()+0x9e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_get_dma_mr()+0x6d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_send()+0x8fd: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_srq_recv()+0x75: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_recv()+0xa7: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_poll_cq()+0x25: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap.cold()+0x34: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_ll2_stop()+0x61: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_build_packet()+0x11c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_create_gsi_qp()+0x2c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_send()+0x45: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_recv()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_qp_event.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_addr6_resolve.isra.0()+0x18e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_event_handler()+0x29c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_addr4_resolve.isra.0()+0x57: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_accept()+0x46: sibling call from callable instruction with modified stack frame In file included from net/sched/act_tunnel_key.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel_key_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(tunnel_key_init_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:595:19: note: 'init_module' target declared here 595 | static int __init tunnel_key_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_tunnel_key.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel_key_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_tunnel_key.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(tunnel_key_cleanup_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:600:20: note: 'cleanup_module' target declared here 600 | static void __exit tunnel_key_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 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 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); | ^~~~~~~~~~~~~~~~~~~~ net/sched/sch_cbq.o: warning: objtool: cbq_normalize_quanta.part.0()+0x40: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~~~~ net/sched/sch_htb.o: warning: objtool: htb_dequeue()+0x5eb: sibling call from callable instruction with modified stack frame net/sched/sch_htb.o: warning: objtool: htb_change_class()+0x1fc: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_file_ops.o: warning: objtool: qib_cdev_init()+0x3f: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: add_cntr_files.isra.0()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_fill_super()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_remove()+0x86: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~ net/sched/sch_gred.o: warning: objtool: gred_dequeue()+0xe8: sibling call from callable instruction with modified stack frame net/sched/sch_gred.o: warning: objtool: gred_change()+0x563: sibling call from callable instruction with modified stack frame net/sched/sch_gred.o: warning: objtool: gred_init()+0x19d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_init.o: warning: objtool: qib_init_one()+0x132: sibling call from callable instruction with modified stack frame 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 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 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) | ^~~~~~~~~~~~~~~~~~ net/sched/sch_dsmark.o: warning: objtool: dsmark_dequeue()+0x110: sibling call from callable instruction with modified stack frame 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 net/sched/sch_sfb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_sfb.c:727:1: note: in expansion of macro 'module_init' 727 | module_init(sfb_module_init) | ^~~~~~~~~~~ net/sched/sch_sfb.c:717:19: note: 'init_module' target declared here 717 | static int __init sfb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_sfb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_sfb.c:728:1: note: in expansion of macro 'module_exit' 728 | module_exit(sfb_module_exit) | ^~~~~~~~~~~ net/sched/sch_sfb.c:722:20: note: 'cleanup_module' target declared here 722 | static void __exit sfb_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_sfq.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfq_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_sfq.c:933:1: note: in expansion of macro 'module_init' 933 | module_init(sfq_module_init) | ^~~~~~~~~~~ net/sched/sch_sfq.c:925:19: note: 'init_module' target declared here 925 | static int __init sfq_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_sfq.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfq_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_sfq.c:934:1: note: in expansion of macro 'module_exit' 934 | module_exit(sfq_module_exit) | ^~~~~~~~~~~ net/sched/sch_sfq.c:929:20: note: 'cleanup_module' target declared here 929 | static void __exit sfq_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from 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 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 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); | ^~~~~~~~~~~~~~~~~~~~ net/sched/sch_tbf.o: warning: objtool: tbf_change()+0x403: sibling call from callable instruction with modified stack frame 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 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); | ^~~~~~~~~~~~~~~~~~~~ net/sched/sch_teql.o: warning: objtool: teql_master_xmit()+0x1e2: sibling call from callable instruction with modified stack frame 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 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 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 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 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) | ^~~~~~~~ net/sched/sch_atm.o: warning: objtool: atm_tc_destroy()+0x6f: sibling call from callable instruction with modified stack frame net/sched/sch_atm.o: warning: objtool: atm_tc_delete()+0x3c: sibling call from callable instruction with modified stack frame In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netem_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_netem.c:1258:1: note: in expansion of macro 'module_init' 1258 | module_init(netem_module_init) | ^~~~~~~~~~~ net/sched/sch_netem.c:1249:19: note: 'init_module' target declared here 1249 | static int __init netem_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netem_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_netem.c:1259:1: note: in expansion of macro 'module_exit' 1259 | module_exit(netem_module_exit) | ^~~~~~~~~~~ net/sched/sch_netem.c:1254:20: note: 'cleanup_module' target declared here 1254 | static void __exit netem_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from 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:527:22: warning: taking address of packed member of 'struct ib_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | qib_make_grh(ibp, &priv->s_hdr->u.l.grh, | ^~~~~~~~~~~~~~~~~~~~~ net/sched/sch_netem.o: warning: objtool: netem_change()+0x3b: sibling call from callable instruction with modified stack frame net/sched/sch_netem.o: warning: objtool: netem_init()+0x44: sibling call from callable instruction with modified stack frame 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 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 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 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 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 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 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 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 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) | ^~~~~~~~ net/sched/sch_qfq.o: warning: objtool: qfq_change_class()+0x35: sibling call from callable instruction with modified stack frame 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 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 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 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) | ^~~~~~~~~~~~~~ net/sched/sch_fq.o: warning: objtool: fq_change()+0x111: sibling call from callable instruction with modified stack frame 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 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 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 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 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 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/sched/sch_cbs.o: warning: objtool: cbs_disable_offload()+0x77: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ net/sched/cls_u32.o: warning: objtool: u32_classify()+0x33b: sibling call from callable instruction with modified stack frame 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 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 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 net/sched/cls_rsvp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_rsvp.h:771:1: note: in expansion of macro 'module_init' 771 | module_init(init_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp.c:27: net/sched/cls_rsvp.h:761:19: note: 'init_module' target declared here 761 | static int __init init_rsvp(void) | ^~~~~~~~~ In file included from net/sched/cls_rsvp.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_rsvp.h:772:1: note: in expansion of macro 'module_exit' 772 | module_exit(exit_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp.c:27: net/sched/cls_rsvp.h:766:20: note: 'cleanup_module' target declared here 766 | static void __exit exit_rsvp(void) | ^~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_tcindex': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_tcindex.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(init_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:677:19: note: 'init_module' target declared here 677 | static int __init init_tcindex(void) | ^~~~~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_tcindex': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_tcindex.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(exit_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:682:20: note: 'cleanup_module' target declared here 682 | static void __exit exit_tcindex(void) | ^~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: serdes_7322_los_enable()+0x9d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: find_best_ent()+0x1f5: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: setup_txselect()+0x27: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: qib_7322_bringup_serdes()+0x1477: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: handle_7322_p_errors()+0xb1e: sibling call from callable instruction with modified stack frame 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 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 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 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 ./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/sched/cls_bpf.o: warning: objtool: __cls_bpf_delete()+0x34: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/qib/qib.h:55, from drivers/infiniband/hw/qib/qib_wc_x86_64.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 net/sched/cls_flower.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_fl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_flower.c:1981:1: note: in expansion of macro 'module_init' 1981 | module_init(cls_fl_init); | ^~~~~~~~~~~ net/sched/cls_flower.c:1971:19: note: 'init_module' target declared here 1971 | static int __init cls_fl_init(void) | ^~~~~~~~~~~ In file included from net/sched/cls_flower.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_fl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_flower.c:1982:1: note: in expansion of macro 'module_exit' 1982 | module_exit(cls_fl_exit); | ^~~~~~~~~~~ net/sched/cls_flower.c:1976:20: note: 'cleanup_module' target declared here 1976 | static void __exit cls_fl_exit(void) | ^~~~~~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/qib/qib_debugfs.o: warning: objtool: qib_dbg_ibdev_init()+0x56: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_devcmd_locked()+0x5b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_alloc_flow()+0x281: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_dealloc_flow()+0x7f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_enable_qp()+0xad: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_disable_qp()+0xad: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_rsrv_port()+0x6a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port()+0x72: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_get_socket()+0x70: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_put_socket()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port.cold()+0x33: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_put_pages()+0x8a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_dma_fault()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_unmap_sorted_intervals.isra.0()+0x51: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_reg_get()+0x40d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_alloc_pd()+0x98: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_attach_dev_to_pd()+0x85: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_detach_dev_from_pd()+0xac: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_init()+0x4f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_vnic.o: warning: objtool: usnic_vnic_alloc()+0x1fa: sibling call from callable instruction with modified stack frame In file included from net/sched/em_text.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_text.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(init_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:142:19: note: 'init_module' target declared here 142 | static int __init init_em_text(void) | ^~~~~~~~~~~~ In file included from net/sched/em_text.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_text.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(exit_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_em_text(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usnic_ib_destroy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(usnic_ib_destroy); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:693:20: note: 'cleanup_module' target declared here 693 | static void __exit usnic_ib_destroy(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usnic_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(usnic_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:641:19: note: 'init_module' target declared here 641 | static int __init usnic_ib_init(void) | ^~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_qp_grp_modify_active_to_err()+0x93: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_inetaddr_event()+0x117: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_netdevice_event()+0x24d: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_device_remove()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_remove()+0xb1: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_log_vf()+0x50: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_probe()+0x26c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_remove.cold()+0x38: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: disable_qp_grp()+0xc0: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: log_spec()+0x36: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: init_filter_action.isra.0()+0x7b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: create_and_add_flow()+0x18e: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: usnic_ib_qp_grp_modify()+0x187: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: usnic_ib_qp_grp_create()+0x194: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_sysfs.o: warning: objtool: usnic_ib_sysfs_register_usdev()+0x7d: sibling call from callable instruction with modified stack frame net/sched/em_ipt.o: warning: objtool: em_ipt_change()+0x90: sibling call from callable instruction with modified stack frame net/sctp/sm_statetable.o: warning: objtool: sctp_sm_lookup_event.cold()+0x23: unreachable instruction drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_fill_create_qp_resp()+0x25f: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_device()+0x3c: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_port()+0x1b: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_qp()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_gid()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_pd()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_pd()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_qp()+0x33: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_qp()+0x11: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_modify_qp()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_cq()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_reg_mr()+0x26: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dereg_mr()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_ucontext()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_ucontext()+0x15: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_mmap()+0x32: sibling call from callable instruction with modified stack frame 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add()+0x77: sibling call from callable instruction with modified stack frame drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add.cold()+0x31: sibling call from callable instruction with modified stack frame net/sctp/sm_statefuns.o: warning: objtool: sctp_sf_backbeat_8_3()+0x206: sibling call from callable instruction with modified stack frame net/sctp/sm_sideeffect.o: warning: objtool: sctp_do_sm()+0x10c2: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvrdma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1180:1: note: in expansion of macro 'module_exit' 1180 | module_exit(pvrdma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1172:20: note: 'cleanup_module' target declared here 1172 | static void __exit pvrdma_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvrdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1179:1: note: in expansion of macro 'module_init' 1179 | module_init(pvrdma_init); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1157:19: note: 'init_module' target declared here 1157 | static int __init pvrdma_init(void) | ^~~~~~~~~~~ In file included from net/sctp/protocol.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/protocol.c:1606:1: note: in expansion of macro 'module_init' 1606 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1364:19: note: 'init_module' target declared here 1364 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from net/sctp/protocol.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/protocol.c:1607:1: note: in expansion of macro 'module_exit' 1607 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1568:20: note: 'cleanup_module' target declared here 1568 | static __exit void sctp_exit(void) | ^~~~~~~~~ net/sctp/protocol.o: warning: objtool: sctp_ctrlsock_init()+0x66: sibling call from callable instruction with modified stack frame net/sctp/protocol.o: warning: objtool: sctp_v4_copy_ip_options()+0x35: sibling call from callable instruction with modified stack frame net/sctp/associola.o: warning: objtool: sctp_assoc_control_transport()+0xb5: sibling call from callable instruction with modified stack frame net/sctp/transport.o: warning: objtool: sctp_transport_update_pmtu()+0x23a: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~ drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_register_device()+0x29: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_init()+0x11: sibling call from callable instruction with modified stack frame net/sctp/bind_addr.o: warning: objtool: sctp_bind_addrs_to_raw()+0x96: sibling call from callable instruction with modified stack frame net/sctp/socket.c: In function 'sctp_setsockopt_peer_addr_params': net/sctp/socket.c:2755:38: warning: taking address of packed member of 'struct sctp_paddrparams' may result in an unaligned pointer value [-Waddress-of-packed-member] 2755 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_setsockopt_primary_addr': net/sctp/socket.c:3096:37: warning: taking address of packed member of 'struct sctp_prim' may result in an unaligned pointer value [-Waddress-of-packed-member] 3096 | 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:5212:41: warning: taking address of packed member of 'struct sctp_paddrinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 5212 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, | ^~~~~~~~~~~~~~~~~~~~~ net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': net/sctp/socket.c:5616:38: warning: taking address of packed member of 'struct sctp_paddrparams' may result in an unaligned pointer value [-Waddress-of-packed-member] 5616 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ net/sctp/socket.o: warning: objtool: sctp_send_asconf_add_ip.part.0()+0x1a2: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: __sctp_connect()+0x141: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: sctp_getsockopt_sctp_status()+0x106: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: sctp_getsockopt_primary_addr()+0x96: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: sctp_setsockopt()+0x1047: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: sctp_inet_listen()+0x1aa: sibling call from callable instruction with modified stack frame net/sctp/socket.o: warning: objtool: sctp_getsockopt()+0x243d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~ net/sctp/output.o: warning: objtool: sctp_packet_transmit()+0xb2: sibling call from callable instruction with modified stack frame net/sctp/input.o: warning: objtool: sctp_hash_transport()+0x2ed: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe_comp.o: warning: objtool: rxe_completer()+0xc29: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_req.o: warning: objtool: rxe_requester()+0x320: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: send_ack()+0x134: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: rxe_responder()+0x42a: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: check_keys()+0x215: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: rxe_rcv()+0x451: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_cache_init()+0x37: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_init()+0x107: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_cleanup()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_key()+0x87: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_index()+0x7d: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_query_port()+0xf: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_register_device()+0x3a6: sibling call from callable instruction with modified stack frame net/sctp/sysctl.o: warning: objtool: proc_sctp_do_alpha_beta()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_srq.o: warning: objtool: rxe_srq_from_init()+0xb8: sibling call from callable instruction with modified stack frame net/sctp/ipv6.o: warning: objtool: sctp_v6_copy_ip_options()+0x60: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_init()+0x16: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_attr()+0x4e: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_from_attr()+0x3d1: sibling call from callable instruction with modified stack frame In file included from net/sctp/diag.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/diag.c:555:1: note: in expansion of macro 'module_init' 555 | module_init(sctp_diag_init); | ^~~~~~~~~~~ net/sctp/diag.c:545:19: note: 'init_module' target declared here 545 | static int __init sctp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/sctp/diag.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/diag.c:556:1: note: in expansion of macro 'module_exit' 556 | module_exit(sctp_diag_exit); | ^~~~~~~~~~~ net/sctp/diag.c:550:20: note: 'cleanup_module' target declared here 550 | static void __exit sctp_diag_exit(void) | ^~~~~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe_cq.o: warning: objtool: rxe_cq_from_init()+0x38: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_init_user()+0x4c: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: iova_to_vaddr()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_copy()+0x37f: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_mmap.o: warning: objtool: rxe_mmap()+0x111: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_icrc.o: warning: objtool: rxe_icrc_hdr()+0x26f: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe_task.o: warning: objtool: rxe_do_task()+0x7f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_find_route()+0x2fd: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_setup_udp_tunnel.constprop.0()+0x7e: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_udp_encap_recv()+0x94: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_prepare()+0x76: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_send()+0x53: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_notify()+0x10c: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_net_init()+0x26: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_remove()+0x21: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add.cold()+0x34: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_open()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout()+0x3f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_change_mtu()+0x5d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_start()+0x1f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_stop()+0x1b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_dev_init_default()+0x9f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_hash_uninit()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_ndo_init()+0x397: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_mark_paths_invalid()+0x4b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_dtor()+0x9b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_start_xmit()+0x45a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_flush_paths()+0x3a8: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_mode()+0x126: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_completion()+0x19b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_add_one()+0xa5: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast()+0x38: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast.cold()+0xc: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_qp_state_validate_work()+0x45: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: check_qp_movement_and_print.isra.0.constprop.0()+0xa1: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_post_receive()+0xc1: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_rx_wc()+0x39: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_create_ah()+0x67: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_tx_wc()+0x25: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_rx_poll()+0xa6: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_send()+0x546: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open_default()+0x159: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open()+0x90: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up()+0x29: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_down()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush()+0x19e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_drain_cq()+0x7f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_stop_default()+0x2d4: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_cleanup()+0x19: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_rx_wc.cold()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_tx_wc.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush.cold()+0x17: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join()+0xa2: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_complete()+0x4d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_carrier_on_task()+0x46: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_task()+0xa0: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_start_thread()+0x15: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_stop_thread()+0x15: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_remove_list()+0x120: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_send()+0x19c: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_dev_flush()+0x55: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_restart_task()+0x65: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_mcast_attach()+0x133: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_init_qp()+0x149: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_init()+0x121: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_cleanup()+0x64: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_event()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: ipoib_vlan_delete_task()+0x37: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: __ipoib_vlan_add()+0x1c8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_ethtool.o: warning: objtool: ipoib_set_coalesce()+0x75: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: __gss_find_upcall()+0x60: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_ctx_callback()+0x15: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create_cred()+0xa8: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_destroy()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create()+0x89: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_unwrap_resp()+0xd2: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_wrap_req()+0x5a: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_marshal()+0x50: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_refresh()+0x296: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_cred_init()+0x1e5: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_destroy_msg()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_downcall()+0x90: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_validate()+0x5a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_netlink.o: warning: objtool: ipoib_new_child_link()+0xcf: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_unregister()+0x5e: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_register()+0x11d: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_get_by_OID()+0x47: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_delete_sec_context()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_start_rx_drain()+0xf4: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_modify_rx_qp()+0x175: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_modify_tx_init.isra.0()+0xc3: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rep_handler.isra.0()+0x3c4: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_post_receive_srq()+0xd9: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_post_receive_nonsrq.isra.0()+0xcb: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_stale_task()+0x111: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_reap()+0x4a7: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_start()+0x15d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rx_handler()+0x2a9: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_handler()+0x1b3: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_rx_wc()+0x4b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_tx_wc()+0x3d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_open()+0x4d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_stop()+0x1e0: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_destroy_tx()+0xa7: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_send()+0x36f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_cleanup()+0x27: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_init()+0x1f6: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_tx_wc.cold()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/ipoib/ipoib_fs.o: warning: objtool: ipoib_create_debug_files()+0xfb: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: read_gssp()+0x86: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: gss_proxy_save_rsc()+0x1e3: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_proxy_init()+0x192: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_accept()+0x8c: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~~~~~~ net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_rpc_create()+0xb3: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_accept_sec_context_upcall()+0x36b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_ib_conn_res()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_create_ib_conn_res()+0xae: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connected_handler.isra.0()+0x73: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_terminate.part.0()+0x10: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cleanup_handler()+0x50: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cma_handler()+0x34: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fmr_pool()+0x109: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fmr_pool()+0x50: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool()+0x35: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fastreg_pool()+0xcd: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_release()+0x88: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connect()+0x49: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvl()+0xa2: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvm()+0xc8: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_send()+0x11a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_check_task_pi_status()+0x8d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp()+0x15: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp.cold()+0x58: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~~~~~~~~~~ net/sunrpc/auth_gss/gss_rpc_xdr.o: warning: objtool: gssx_enc_accept_sec_context()+0x4d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp()+0x79: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_alloc_rx_descriptors()+0x63: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_command()+0x257: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_data_out()+0x62: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_control()+0x15f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_login_rsp()+0x8c: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp.cold()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_mech.o: warning: objtool: context_v2_alloc_cipher.isra.0()+0x7f: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_mech.o: warning: objtool: gss_import_sec_context_kerberos()+0x122: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_seal.o: warning: objtool: gss_get_mic_kerberos()+0x66: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_mr()+0xc0: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_unreg_mem_fmr()+0x23: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_fmr()+0x43: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_assign_reg_ops()+0x54: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_dma_map_task_data()+0x59: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_reg_rdma_mem()+0x537: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_unseal.o: warning: objtool: gss_verify_mic_kerberos()+0x68: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_make_seq_num()+0x96: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_get_seq_num()+0x2d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_disconnect()+0x17: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_poll()+0x7c: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_xmit()+0x132: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_set_param()+0xad: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_stop()+0x22: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_bind()+0x35: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_session_create()+0x129: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_recv()+0x30: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_init()+0x21: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_wrap_kerberos()+0x73: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_unwrap_kerberos()+0x86: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_encrypt()+0x160: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_decrypt()+0x160: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum()+0x480: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum_v2()+0x162: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_rc4_setup_seq_key()+0x3b: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_rc4_setup_enc_key()+0x3b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_sup_prot_ops()+0x32: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_login_post_recv()+0x52: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rx_login_req()+0x31: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_login_rx()+0x20: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_check_pi_status()+0x34: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_rw_ctx_post()+0xdb: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_dataout()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_post_recv.isra.0.part.0()+0x6a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_post_response()+0x6f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_create_qp.isra.0()+0xae: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_print_wc.isra.0()+0xc: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate()+0x18: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_allocate_cmd()+0x23: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_device_put()+0x25: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_accept_np()+0xa7: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_cmd()+0x2b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_wait_conn()+0x24: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_recv_done()+0x9e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_unmap_tx_desc.part.0()+0x14: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_connect_release()+0x1e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_release_kref()+0x14: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_disconnected_handler.isra.0()+0x114: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_release_work()+0x1a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_free_np()+0xb1: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_completion_put()+0x26: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_send_done()+0x45: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_do_control_comp()+0x37: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_read_done()+0x43: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_init_tx_hdrs.isra.0()+0xae: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_datain()+0x2e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_nopin()+0xc2: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_immediate_queue()+0x28: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_response()+0xcd: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done()+0x42: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_response_queue()+0x63a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_login_tx()+0x2ad: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_setup_id()+0x1d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_cma_handler()+0x37: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_print_wc.isra.0.cold()+0x3a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done.cold()+0x13: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_keys.o: warning: objtool: krb5_derive_key()+0x3bc: sibling call from callable instruction with modified stack frame net/sunrpc/auth_gss/gss_krb5_keys.o: warning: objtool: gss_krb5_aes_make_key()+0x58: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_set_port()+0x31: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_close()+0x18: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_format_addresses()+0x193: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_setup_rdma()+0x246: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_init()+0x46: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_decode_error.isra.0()+0x7c: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_set_max_header_sizes()+0x2e: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_prepare_send_sges()+0x444: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler()+0x1ff: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler.cold()+0x11: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opa_vnic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1066:1: note: in expansion of macro 'module_init' 1066 | module_init(opa_vnic_init); | ^~~~~~~~~~~ drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1053:19: note: 'init_module' target declared here 1053 | static int __init opa_vnic_init(void) | ^~~~~~~~~~~~~ drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c: In function 'opa_vnic_get_summary_counters': drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c:111:13: warning: taking address of packed member of 'struct opa_veswport_summary_counters' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | for (dst = &cntrs->tx_unicast, src = &vstats.tx_grp.unicast; | ^~~~~~~~~~~~~~~~~~ net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_conn_upcall()+0x7c: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall()+0x3e: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_send()+0x2a: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_receive()+0x139: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy()+0x100: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_create_id()+0x1a6: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ia_open()+0x53: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_create()+0x27: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_buffer_create()+0x288: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_post_recvs()+0x377: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_connect()+0x10b: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall.cold()+0x6: return with modified stack frame net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy.cold()+0x1c: sibling call from callable instruction with modified stack frame In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4250:1: note: in expansion of macro 'module_init' 4250 | module_init(srp_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4168:19: note: 'init_module' target declared here 4168 | static int __init srp_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4251:1: note: in expansion of macro 'module_exit' 4251 | module_exit(srp_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4241:20: note: 'cleanup_module' target declared here 4241 | static void __exit srp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_init_mr()+0x90: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_map()+0x17c: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_release_mr()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr()+0x1b: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_unmap_sync()+0x1d2: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr.cold()+0x132: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_parse_options()+0x62a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_new_cm_id()+0xc3: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_map_data()+0x79a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_ch_ib()+0x178: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_connect_ch()+0x31c: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_target()+0x37e: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_release_mr()+0x14: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_open()+0x51: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_mr_reset()+0x1e: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0()+0xd: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_init_mr()+0x88: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr()+0x33: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_unmap_sync()+0x113: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_map()+0x144: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0.cold()+0x31: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr.cold()+0x69: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ net/sunrpc/xprtrdma/svc_rdma.o: warning: objtool: read_reset_stat()+0x8b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler()+0x128: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv()+0x17: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event()+0xb0: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_attrib_srp_sq_size_store()+0x3b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_attrib_srp_max_rsp_size_store()+0x3b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_attrib_srp_max_rdma_size_store()+0x3b: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_create_rdma_id()+0x51: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_init_nodeacl()+0x117: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_write_pending()+0x52: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done()+0x30: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_queue_response()+0x213: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_ch()+0xce: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_session()+0x149: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: __srpt_close_all_ch()+0x47: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_enable_store()+0x3a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv()+0x3d: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_add_one()+0x37f: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv()+0x5a: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_handler()+0xe3: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_remove_one()+0x29: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_handle_new_iu()+0x6ab: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_send_done()+0x44: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done()+0x51: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done.cold()+0xd8: return with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv.cold()+0x3c1: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2-16 drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done.cold()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_close()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_put()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_send_request()+0x2a: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_setup_rdma_bc()+0x186: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: svc_rdma_handle_bc_reply()+0x18f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: __svc_rdma_free()+0x3a: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_free()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_accept()+0xc3: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create_xprt()+0x1db: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create()+0x20: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_create()+0x4f: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_listen_handler()+0xcd: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_cma_handler()+0x144: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'init_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'cleanup_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_wc_send()+0xef: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_sendto()+0x329: sibling call from callable instruction with modified stack frame drivers/input/joystick/a3d.o: warning: objtool: a3d_connect()+0xf7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/adi.o: warning: objtool: adi_connect()+0x289: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_wc_receive()+0x1af: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_post_recvs()+0x29: sibling call from callable instruction with modified stack frame drivers/input/joystick/analog.o: warning: objtool: analog_disconnect()+0x3f: sibling call from callable instruction with modified stack frame drivers/input/joystick/analog.o: warning: objtool: analog_connect()+0x20e: sibling call from callable instruction with modified stack frame drivers/input/joystick/analog.o: warning: objtool: analog_disconnect.cold()+0x24: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'init_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'cleanup_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/cobra.o: warning: objtool: cobra_connect()+0xc3: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/db9.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'db9_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(db9_init); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:694:19: note: 'init_module' target declared here 694 | static int __init db9_init(void) | ^~~~~~~~ In file included from drivers/input/joystick/db9.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'db9_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/db9.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(db9_exit); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit db9_exit(void) | ^~~~~~~~ drivers/input/joystick/db9.o: warning: objtool: db9_attach()+0x357: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_wc_read_done()+0x163: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_write_done()+0xf5: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_read_chunk()+0x2d0: sibling call from callable instruction with modified stack frame net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_writes()+0x207: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/gamecon.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1064:1: note: in expansion of macro 'module_init' 1064 | module_init(gc_init); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1036:19: note: 'init_module' target declared here 1036 | static int __init gc_init(void) | ^~~~~~~ In file included from drivers/input/joystick/gamecon.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/gamecon.c:1065:1: note: in expansion of macro 'module_exit' 1065 | module_exit(gc_exit); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1059:20: note: 'cleanup_module' target declared here 1059 | static void __exit gc_exit(void) | ^~~~~~~ drivers/input/joystick/gamecon.o: warning: objtool: gc_attach()+0x6b9: sibling call from callable instruction with modified stack frame 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 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 drivers/input/joystick/grip.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'init_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'cleanup_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/grip_mp.o: warning: objtool: get_and_decode_packet()+0xcf: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'init_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'cleanup_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/guillemot.o: warning: objtool: guillemot_connect()+0x109: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'init_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'cleanup_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/interact.o: warning: objtool: interact_connect()+0x12d: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'init_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'cleanup_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'cleanup_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'init_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ net/sunrpc/xprtrdma/backchannel.o: warning: objtool: xprt_rdma_bc_free_rqst()+0x1c: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/psxpad-spi.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:23: drivers/input/joystick/psxpad-spi.c:397:19: note: 'cleanup_module' target declared here 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:23: drivers/input/joystick/psxpad-spi.c:397:19: note: 'init_module' target declared here 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxrc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'cleanup_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxrc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'init_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'init_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'cleanup_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/sidewinder.o: warning: objtool: sw_connect()+0x61d: sibling call from callable instruction with modified stack frame drivers/input/joystick/sidewinder.o: warning: objtool: sw_read()+0x1084: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_setup_pipedir_sb()+0x38: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_bind()+0x1b: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_client_register()+0x162: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_killall_tasks()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_release_client()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_switch_client_transport()+0x169: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_bc_transmit()+0x23: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_reserve()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_reserveresult()+0x16: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_allocate()+0x33: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_retry_reserve()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_refresh()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_refreshresult()+0x16: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_decode()+0x33: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_localaddr()+0x50: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_pipefs_event()+0x10e: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_timeout()+0x6a: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_connect()+0x1b: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_new_client()+0x32: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: __rpc_clone_client()+0x11c: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_start()+0x29: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_transmit_status()+0x66: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_transmit()+0x20: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_bind_status()+0x1b3: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_connect_status()+0x20: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_status()+0x52: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_run_bc_task()+0x47: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: rpc_show_tasks()+0x6d: sibling call from callable instruction with modified stack frame net/sunrpc/clnt.o: warning: objtool: call_refreshresult.cold()+0x18: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/joystick/spaceball.o: warning: objtool: spaceball_interrupt()+0xf0: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/joystick/spaceorb.o: warning: objtool: spaceorb_interrupt()+0x272: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ net/sunrpc/xprt.o: warning: objtool: xprt_register_transport()+0x6f: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_connect_status()+0x94: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt()+0x91: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_write_space()+0x31: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_disconnect_done()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_unregister_transport()+0x30: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt_cong()+0xc0: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_destroy()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_adjust_cwnd()+0x2e: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: __xprt_lock_write_cong_func()+0x3c: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_lookup_rqst()+0x75: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_complete_rqst()+0x2d: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_alloc_slot()+0x15d: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_adjust_timeout()+0x6e: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_connect()+0x21: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_prepare_transmit()+0x1f: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_transmit()+0x28: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_request_init()+0xe1: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_release()+0x19a: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_create_transport()+0x13d: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_connect_status.cold()+0xf: sibling call from callable instruction with modified stack frame net/sunrpc/xprt.o: warning: objtool: xprt_request_init.cold()+0x23: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'init_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'cleanup_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/turbografx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgfx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(tgfx_init); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:295:19: note: 'init_module' target declared here 295 | static int __init tgfx_init(void) | ^~~~~~~~~ In file included from drivers/input/joystick/turbografx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgfx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/turbografx.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(tgfx_exit); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:318:20: note: 'cleanup_module' target declared here 318 | static void __exit tgfx_exit(void) | ^~~~~~~~~ drivers/input/joystick/turbografx.o: warning: objtool: tgfx_attach()+0x35a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ net/sunrpc/xprtsock.o: warning: objtool: xs_inject_disconnect()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: bc_send_request()+0x1e: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: bc_destroy()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_set_port()+0x14: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_bind()+0x8a: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_create_sock()+0xb9: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_data_ready()+0x27: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_nospace()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_setup_xprt()+0xcd: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_setup_bc_tcp()+0xd7: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_setup_tcp()+0x1f0: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_setup_udp()+0x1cc: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_send_request()+0xbb: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_udp_send_request()+0x8b: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_udp_data_receive_workfn()+0xce: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_local_setup_socket()+0x1c5: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_setup_local()+0x178: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_state_change()+0x37: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_error_report()+0x45: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_close()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_destroy()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_local_send_request()+0x85: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_connect()+0xb4: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_local_data_receive_workfn()+0x238: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_udp_setup_socket()+0x4d: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_setup_socket()+0x3f: sibling call from callable instruction with modified stack frame net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_data_recv()+0x54: sibling call from callable instruction with modified stack frame In file included from drivers/input/joystick/walkera0701.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'walkera0701_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(walkera0701_init); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:303:19: note: 'init_module' target declared here 303 | static int __init walkera0701_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/walkera0701.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'walkera0701_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/walkera0701.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(walkera0701_exit); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit walkera0701_exit(void) | ^~~~~~~~~~~~~~~~ drivers/input/joystick/walkera0701.o: warning: objtool: walkera0701_attach()+0x35: sibling call from callable instruction with modified stack frame In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1038:1: note: in expansion of macro 'module_exit' 1038 | module_exit(gpio_keys_exit); | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1032:20: note: 'cleanup_module' target declared here 1032 | static void __exit gpio_keys_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1037:1: note: in expansion of macro 'late_initcall' 1037 | late_initcall(gpio_keys_init); | ^~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1027:19: note: 'init_module' target declared here 1027 | static int __init gpio_keys_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'cleanup_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'init_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/apanel.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apanel_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/apanel.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(apanel_cleanup); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit apanel_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/misc/apanel.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apanel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(apanel_init); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:270:19: note: 'init_module' target declared here 270 | static int __init apanel_init(void) | ^~~~~~~~~~~ net/sunrpc/sched.o: warning: objtool: rpc_malloc()+0x68: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: rpc_free()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: rpc_free_task()+0x3c: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: __rpc_sleep_on_priority()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: rpc_wake_up_task_on_wq_queue_locked.part.0()+0x2a: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: __rpc_execute()+0x35: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: __rpc_queue_timer_fn()+0x79: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: rpc_wake_up_first_on_wq()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/sched.o: warning: objtool: rpc_new_task()+0x11f: sibling call from callable instruction with modified stack frame In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'cleanup_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'init_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/atlas_btns.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/atlas_btns.c:28: drivers/input/misc/atlas_btns.c:153:20: note: 'cleanup_module' target declared here 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/atlas_btns.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/atlas_btns.c:28: drivers/input/misc/atlas_btns.c:153:20: note: 'init_module' target declared here 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ drivers/input/misc/atlas_btns.o: warning: objtool: atlas_acpi_button_add()+0x1a: sibling call from callable instruction with modified stack frame drivers/input/misc/atlas_btns.o: warning: objtool: acpi_atlas_button_handler()+0xe: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_list_flavors()+0xbc: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_generic_bind_cred()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_lookupcred()+0x3b: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_marshcred()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_checkverf()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_wrap_req()+0x46: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_unwrap_resp()+0x46: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_refreshcred()+0x14b: sibling call from callable instruction with modified stack frame net/sunrpc/auth.o: warning: objtool: rpcauth_invalcred()+0x1b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ net/sunrpc/auth_null.o: warning: objtool: nul_validate.cold()+0x17: unreachable instruction drivers/input/misc/cma3000_d0x.o: warning: objtool: cma3000_init()+0x267: sibling call from callable instruction with modified stack frame 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: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); | ^~~~~~~~~~~~~~~~~~~~~~ net/sunrpc/auth_unix.o: warning: objtool: unx_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/auth_unix.o: warning: objtool: unx_destroy()+0x10: sibling call from callable instruction with modified stack frame 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/gp2ap002a00f.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp2a_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/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/gp2ap002a00f.c:12: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(gp2a_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/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/gp2ap002a00f.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp2a_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/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/gp2ap002a00f.c:12: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(gp2a_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/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ net/sunrpc/auth_generic.o: warning: objtool: rpc_lookup_machine_cred()+0x4d: sibling call from callable instruction with modified stack frame net/sunrpc/auth_generic.o: warning: objtool: generic_free_cred_callback()+0x15: sibling call from callable instruction with modified stack frame In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'init_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'cleanup_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pcspkr.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcspkr.c:18: drivers/input/misc/pcspkr.c:138:24: note: 'init_module' target declared here 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pcspkr.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcspkr.c:18: drivers/input/misc/pcspkr.c:138:24: note: 'cleanup_module' target declared here 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ net/sunrpc/svc.o: warning: objtool: svc_destroy()+0x13: sibling call from callable instruction with modified stack frame net/sunrpc/svc.o: warning: objtool: svc_process_common()+0x28b: sibling call from callable instruction with modified stack frame net/sunrpc/svc.o: warning: objtool: bc_svc_process()+0x2b: sibling call from callable instruction with modified stack frame net/sunrpc/svc.o: warning: objtool: svc_unregister.isra.0()+0x69: sibling call from callable instruction with modified stack frame net/sunrpc/svc.o: warning: objtool: __svc_create()+0x1f5: sibling call from callable instruction with modified stack frame net/sunrpc/svc.o: warning: objtool: svc_register()+0xa1: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state()+0xc9: sibling call from callable instruction with modified stack frame drivers/input/misc/powermate.o: warning: objtool: powermate_config_complete()+0x14: sibling call from callable instruction with modified stack frame drivers/input/misc/powermate.o: warning: objtool: powermate_probe()+0x477: sibling call from callable instruction with modified stack frame drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/input/misc/axp20x-pek.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_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/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/misc/axp20x-pek.c:16: drivers/input/misc/axp20x-pek.c:416:24: note: 'cleanup_module' target declared here 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/misc/axp20x-pek.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_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/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/misc/axp20x-pek.c:16: drivers/input/misc/axp20x-pek.c:416:24: note: 'init_module' target declared here 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' 416 | module_platform_driver(axp20x_pek_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ net/sunrpc/svcsock.o: warning: objtool: svc_tcp_fragment_received()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_sock_free()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_sock_detach()+0x18: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_release_udp_skb()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_write_space()+0x1e: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_data_ready()+0x1e: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change()+0x19: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready()+0x19: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_release_skb()+0x29: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_udp_recvfrom()+0x273: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_recvfrom.isra.0()+0x85: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_recvfrom()+0x36: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_setup_socket()+0x35: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_addsock()+0x19b: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sock_detach()+0x13: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_create_socket()+0x41: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_accept()+0x3c: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sendto()+0x38: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change.cold()+0xd: sibling call from callable instruction with modified stack frame net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready.cold()+0xd: sibling call from callable instruction with modified stack frame In file included from drivers/input/misc/soc_button_array.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'soc_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/soc_button_array.c:14: drivers/input/misc/soc_button_array.c:396:24: note: 'cleanup_module' target declared here 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/soc_button_array.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'soc_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/soc_button_array.c:14: drivers/input/misc/soc_button_array.c:396:24: note: 'init_module' target declared here 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uinput_misc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'init_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uinput_misc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'cleanup_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ net/sunrpc/svcauth.o: warning: objtool: svc_authenticate()+0x3a: sibling call from callable instruction with modified stack frame drivers/input/misc/uinput.o: warning: objtool: uinput_ioctl_handler.isra.0()+0x3c0: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/input/misc/xen-kbdfront.c:26: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/input/misc/xen-kbdfront.c:18: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/input/misc/xen-kbdfront.c:18: drivers/input/misc/xen-kbdfront.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenkbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/xen-kbdfront.c:567:1: note: in expansion of macro 'module_init' 567 | module_init(xenkbd_init); | ^~~~~~~~~~~ drivers/input/misc/xen-kbdfront.c:547:19: note: 'init_module' target declared here 547 | static int __init xenkbd_init(void) | ^~~~~~~~~~~ In file included from drivers/input/misc/xen-kbdfront.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenkbd_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/xen-kbdfront.c:568:1: note: in expansion of macro 'module_exit' 568 | module_exit(xenkbd_cleanup); | ^~~~~~~~~~~ drivers/input/misc/xen-kbdfront.c:562:20: note: 'cleanup_module' target declared here 562 | static void __exit xenkbd_cleanup(void) | ^~~~~~~~~~~~~~ net/sunrpc/svcauth_unix.o: warning: objtool: __ip_map_lookup()+0x3b: sibling call from callable instruction with modified stack frame net/sunrpc/svcauth_unix.o: warning: objtool: svcauth_null_accept()+0x11f: sibling call from callable instruction with modified stack frame drivers/input/misc/xen-kbdfront.o: warning: objtool: input_handler()+0x9a: sibling call from callable instruction with modified stack frame drivers/input/misc/xen-kbdfront.o: warning: objtool: xenkbd_probe()+0x198: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/sunrpc/addr.o: warning: objtool: rpc_uaddr2sockaddr()+0xd4: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_set_local()+0x68: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_done()+0x59: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_unix()+0xd0: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_net()+0xd4: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getport()+0x32: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getaddr()+0xed: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_mapping()+0x14: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_getaddr()+0x14: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register_call()+0x93: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_set()+0x4c: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_async()+0x91: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register()+0x97: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_v4_register()+0x18d: sibling call from callable instruction with modified stack frame net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_set_local.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/input/mouse/appletouch.o: warning: objtool: atp_status_check.isra.0()+0x43: sibling call from callable instruction with modified stack frame drivers/input/mouse/appletouch.o: warning: objtool: atp_geyser_init.isra.0()+0x10a: sibling call from callable instruction with modified stack frame drivers/input/mouse/appletouch.o: warning: objtool: atp_reinit()+0x11: sibling call from callable instruction with modified stack frame drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_3_4()+0xa5: sibling call from callable instruction with modified stack frame drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_1_2()+0x160: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_wellspring_mode()+0xeb: sibling call from callable instruction with modified stack frame drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_start_traffic()+0x7d: sibling call from callable instruction with modified stack frame drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_trackpad()+0x3cc: sibling call from callable instruction with modified stack frame drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_button()+0x12a: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~ drivers/input/mouse/cyapa_gen5.o: warning: objtool: cyapa_pip_write_fw_block()+0x83: sibling call from callable instruction with modified stack frame drivers/input/mouse/cyapa_gen6.o: warning: objtool: cyapa_pip_retrieve_data_structure.constprop.0()+0xe0: sibling call from callable instruction with modified stack frame net/sunrpc/cache.o: warning: objtool: cache_purge()+0x31: sibling call from callable instruction with modified stack frame net/sunrpc/cache.o: warning: objtool: cache_check()+0x9d: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/input/mouse/elan_i2c_core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1383:19: note: 'cleanup_module' target declared here 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/mouse/elan_i2c_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1383:19: note: 'init_module' target declared here 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ net/sunrpc/rpc_pipe.o: warning: objtool: rpc_kill_sb()+0x52: sibling call from callable instruction with modified stack frame net/sunrpc/rpc_pipe.o: warning: objtool: __rpc_create_common()+0x32: sibling call from callable instruction with modified stack frame net/sunrpc/rpc_pipe.o: warning: objtool: rpc_mkpipe_dentry()+0x8a: sibling call from callable instruction with modified stack frame net/sunrpc/rpc_pipe.o: warning: objtool: rpc_fill_super()+0x14e: sibling call from callable instruction with modified stack frame In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:29: drivers/input/mouse/sermouse.c:355:21: note: 'cleanup_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:29: drivers/input/mouse/sermouse.c:355:21: note: 'init_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ drivers/input/mouse/sermouse.o: warning: objtool: sermouse_interrupt()+0x1b4: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_next()+0x1f: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_start()+0x18: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_reg_xprt_class()+0x17: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts_now()+0x127: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_unreg_xprt_class()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts()+0x1d: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_xprt_release()+0x7a: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_drop()+0x16: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_delete_xprt()+0x26: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_recv()+0x28: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_revisit()+0xd7: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_print_xprts()+0x97: sibling call from callable instruction with modified stack frame net/sunrpc/svc_xprt.o: warning: objtool: svc_create_xprt()+0x2a: sibling call from callable instruction with modified stack frame In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_check_packet.part.0()+0x11: sibling call from callable instruction with modified stack frame drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_interrupt()+0x23: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ net/sunrpc/xprtmultipath.o: warning: objtool: rpc_xprt_switch_has_addr.part.0()+0xc8: sibling call from callable instruction with modified stack frame drivers/input/rmi4/rmi_bus.o: warning: objtool: __rmi_register_function_handler()+0x35: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_allocation()+0x10: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_alloc_bc_req()+0x6d: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_setup_bc()+0x31: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_destroy_bc()+0x1f: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_bc_rqst()+0x1c: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_lookup_bc_request()+0x7b: sibling call from callable instruction with modified stack frame net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_complete_bc_request()+0xa4: sibling call from callable instruction with modified stack frame drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_attention()+0x66: sibling call from callable instruction with modified stack frame drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_config()+0x5a: sibling call from callable instruction with modified stack frame net/sunrpc/stats.o: warning: objtool: svc_proc_register()+0x24: sibling call from callable instruction with modified stack frame net/sunrpc/stats.o: warning: objtool: rpc_proc_register()+0x1e: sibling call from callable instruction with modified stack frame net/sunrpc/stats.o: warning: objtool: rpc_proc_init()+0x11: sibling call from callable instruction with modified stack frame net/sunrpc/stats.o: warning: objtool: rpc_proc_exit()+0x10: sibling call from callable instruction with modified stack frame drivers/input/rmi4/rmi_f11.o: warning: objtool: rmi_f11_attention()+0xe7: sibling call from callable instruction with modified stack frame net/tipc/addr.o: warning: objtool: tipc_set_node_addr()+0x9c: sibling call from callable instruction with modified stack frame net/tipc/addr.o: warning: objtool: tipc_set_node_addr.cold()+0x2d: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/bearer.o: warning: objtool: tipc_l2_device_event()+0xff: sibling call from callable instruction with modified stack frame net/tipc/bearer.o: warning: objtool: tipc_enable_l2_media()+0xc7: sibling call from callable instruction with modified stack frame net/tipc/bearer.o: warning: objtool: tipc_enable_bearer()+0xd9: sibling call from callable instruction with modified stack frame net/tipc/bearer.o: warning: objtool: __tipc_nl_bearer_set()+0x113: sibling call from callable instruction with modified stack frame net/tipc/bearer.o: warning: objtool: __tipc_nl_media_set()+0xfd: sibling call from callable instruction with modified stack frame In file included from drivers/input/rmi4/rmi_spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:13, from drivers/input/rmi4/rmi_spi.c:12: drivers/input/rmi4/rmi_spi.c:529:19: note: 'cleanup_module' target declared here 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_spi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:13, from drivers/input/rmi4/rmi_spi.c:12: drivers/input/rmi4/rmi_spi.c:529:19: note: 'init_module' target declared here 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./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 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); | ^~~~~~~~~~~~~~~~~ net/tipc/link.o: warning: objtool: tipc_data_input.isra.0()+0xab: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_create()+0x171: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_retrans()+0x1a5: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_xmit()+0x48a: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_create_dummy_tnl_msg()+0xb3: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_tnl_prepare()+0x13e: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_rcv()+0xb51: sibling call from callable instruction with modified stack frame net/tipc/link.o: warning: objtool: tipc_link_retrans.cold()+0x141: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/discover.o: warning: objtool: tipc_disc_rcv()+0x18b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/msg.o: warning: objtool: tipc_msg_make_bundle()+0x151: sibling call from callable instruction with modified stack frame net/tipc/msg.o: warning: objtool: tipc_msg_assemble()+0x7a: sibling call from callable instruction with modified stack frame net/tipc/msg.o: warning: objtool: tipc_msg_build()+0x589: sibling call from callable instruction with modified stack frame net/tipc/msg.o: warning: objtool: tipc_msg_reassemble()+0x74: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/name_distr.o: warning: objtool: tipc_named_publish()+0x8f: sibling call from callable instruction with modified stack frame net/tipc/name_distr.o: warning: objtool: tipc_named_withdraw()+0x58: sibling call from callable instruction with modified stack frame net/tipc/name_distr.o: warning: objtool: tipc_named_node_up()+0x13b: sibling call from callable instruction with modified stack frame net/tipc/name_distr.o: warning: objtool: tipc_publ_notify()+0xac: sibling call from callable instruction with modified stack frame net/tipc/name_distr.o: warning: objtool: tipc_named_rcv()+0xe7: sibling call from callable instruction with modified stack frame In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/wacom_serial4.c:109: drivers/input/tablet/wacom_serial4.c:622:21: note: 'cleanup_module' target declared here 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/wacom_serial4.c:109: drivers/input/tablet/wacom_serial4.c:622:21: note: 'init_module' target declared here 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ net/tipc/subscr.o: warning: objtool: tipc_sub_subscribe()+0x172: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/atmel_mxt_ts.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'cleanup_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/atmel_mxt_ts.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'init_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ net/tipc/monitor.o: warning: objtool: tipc_mon_rcv()+0x1ba: sibling call from callable instruction with modified stack frame net/tipc/monitor.o: warning: objtool: __tipc_nl_add_monitor()+0x167: sibling call from callable instruction with modified stack frame In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__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/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/auo-pixcir-ts.c:27: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'cleanup_module' target declared here 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__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/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/auo-pixcir-ts.c:27: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'init_module' target declared here 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' 688 | module_i2c_driver(auo_pixcir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/chipone_icn8505.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icn8505_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__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/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/chipone_icn8505.c:12: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'cleanup_module' target declared here 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/chipone_icn8505.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icn8505_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__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/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/chipone_icn8505.c:12: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'init_module' target declared here 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' 516 | module_i2c_driver(icn8505_driver); | ^~~~~~~~~~~~~~~~~ net/tipc/name_table.o: warning: objtool: tipc_service_create()+0x2c: sibling call from callable instruction with modified stack frame net/tipc/name_table.o: warning: objtool: tipc_nametbl_insert_publ()+0xf7: sibling call from callable instruction with modified stack frame net/tipc/name_table.o: warning: objtool: tipc_nametbl_publish()+0x87: sibling call from callable instruction with modified stack frame net/tipc/name_table.o: warning: objtool: tipc_nametbl_withdraw()+0xc0: sibling call from callable instruction with modified stack frame net/tipc/name_table.o: warning: objtool: tipc_nametbl_subscribe()+0x22d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ net/tipc/net.o: warning: objtool: tipc_net_init()+0x33: sibling call from callable instruction with modified stack frame net/tipc/net.o: warning: objtool: tipc_net_init.cold()+0x39: return with modified stack frame In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/edt-ft5x06.c:32: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'cleanup_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/edt-ft5x06.c:32: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'init_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.o: warning: objtool: edt_ft5x06_ts_probe()+0x7cc: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/gunze.o: warning: objtool: gunze_interrupt()+0x36: sibling call from callable instruction with modified stack frame 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_serial.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'cleanup_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'init_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'cleanup_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'init_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/goodix.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'goodix_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/goodix.c:22: drivers/input/touchscreen/goodix.c:968:19: note: 'cleanup_module' target declared here 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/goodix.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'goodix_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/goodix.c:22: drivers/input/touchscreen/goodix.c:968:19: note: 'init_module' target declared here 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ net/tipc/node.o: warning: objtool: tipc_node_fsm_evt.isra.0()+0x2ad: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_bc_rcv()+0xd9: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_subscribe()+0x52: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_unsubscribe()+0x51: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_add_conn()+0x60: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_check_dest()+0x474: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_rcv()+0x3a6: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_subscribe.cold()+0x11: sibling call from callable instruction with modified stack frame net/tipc/node.o: warning: objtool: tipc_node_unsubscribe.cold()+0xf: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/inexio.o: warning: objtool: inexio_interrupt()+0x20: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/socket.o: warning: objtool: tipc_setsockopt()+0x3c4: sibling call from callable instruction with modified stack frame net/tipc/socket.o: warning: objtool: tipc_sk_filter_rcv()+0x7e1: sibling call from callable instruction with modified stack frame net/tipc/socket.o: warning: objtool: tipc_sk_mcast_rcv()+0x341: sibling call from callable instruction with modified stack frame net/tipc/socket.o: warning: objtool: tipc_socket_init()+0x1a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mtouch.o: warning: objtool: mtouch_interrupt()+0x25: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/usbtouchscreen.o: warning: objtool: nexio_init()+0x1e1: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~ net/tipc/topsrv.o: warning: objtool: tipc_conn_rcv_sub.isra.0()+0x59: sibling call from callable instruction with modified stack frame net/tipc/topsrv.o: warning: objtool: tipc_topsrv_start()+0x172: sibling call from callable instruction with modified stack frame In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/pixcir_i2c_ts.c:20: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'cleanup_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/pixcir_i2c_ts.c:20: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'init_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/raydium_i2c_ts.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'cleanup_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/raydium_i2c_ts.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'init_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ net/tipc/group.o: warning: objtool: tipc_group_update_rcv_win()+0x2f5: sibling call from callable instruction with modified stack frame net/tipc/group.o: warning: objtool: tipc_group_proto_rcv()+0xba: sibling call from callable instruction with modified stack frame net/tipc/group.o: warning: objtool: tipc_group_proto_rcv.cold()+0x15: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ net/tipc/udp_media.o: warning: objtool: tipc_udp_rcast_add()+0x5f: sibling call from callable instruction with modified stack frame net/tipc/udp_media.o: warning: objtool: tipc_udp_recv()+0x199: sibling call from callable instruction with modified stack frame net/tipc/udp_media.o: warning: objtool: tipc_udp_enable()+0x13b: sibling call from callable instruction with modified stack frame net/tipc/udp_media.o: warning: objtool: tipc_udp_nl_bearer_add()+0xa1: sibling call from callable instruction with modified stack frame In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st1232_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'cleanup_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st1232_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'init_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/surface3_spi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/surface3_spi.c:17: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'cleanup_module' target declared here 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/surface3_spi.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/surface3_spi.c:17: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'init_module' target declared here 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./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 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 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 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); | ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.o: warning: objtool: w8001_connect()+0x83e: sibling call from callable instruction with modified stack frame 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 ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/sock_diag.h:8, from net/unix/diag.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/unix/diag.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(unix_diag_init); | ^~~~~~~~~~~ net/unix/diag.c:318:19: note: 'init_module' target declared here 318 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/sock_diag.h:8, from net/unix/diag.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/unix/diag.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ net/unix/diag.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from 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 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) | ^~~~~~~~~~ net/vmw_vsock/af_vsock.o: warning: objtool: __vsock_core_init()+0x6f: sibling call from callable instruction with modified stack frame net/vmw_vsock/af_vsock.o: warning: objtool: vsock_dev_do_ioctl.isra.0()+0xd: sibling call from callable instruction with modified stack frame drivers/input/ff-memless.o: warning: objtool: ml_play_effects()+0x190: sibling call from callable instruction with modified stack frame net/vmw_vsock/af_vsock_tap.o: warning: objtool: vsock_remove_tap()+0x23: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/input/joydev.o: warning: objtool: joydev_connect()+0x2b: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~ drivers/input/gameport/gameport.o: warning: objtool: gameport_queue_event()+0x75: sibling call from callable instruction with modified stack frame drivers/input/gameport/gameport.o: warning: objtool: __gameport_register_driver()+0x32: sibling call from callable instruction with modified stack frame drivers/input/gameport/gameport.o: warning: objtool: gameport_handle_events()+0x18c: sibling call from callable instruction with modified stack frame In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/gameport/emu10k1-gp.c:29: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'cleanup_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/gameport/emu10k1-gp.c:29: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'init_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.o: warning: objtool: emu_probe()+0x44: sibling call from callable instruction with modified stack frame In file included from net/vmw_vsock/vmci_transport.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2162:1: note: in expansion of macro 'module_init' 2162 | module_init(vmci_transport_init); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2123:19: note: 'init_module' target declared here 2123 | static int __init vmci_transport_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/vmci_transport.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2183:1: note: in expansion of macro 'module_exit' 2183 | module_exit(vmci_transport_exit); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2164:20: note: 'cleanup_module' target declared here 2164 | static void __exit vmci_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_gp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/input/gameport/fm801-gp.c:29: drivers/input/gameport/fm801-gp.c:155:19: note: 'cleanup_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_gp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/input/gameport/fm801-gp.c:29: drivers/input/gameport/fm801-gp.c:155:19: note: 'init_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.o: warning: objtool: fm801_gp_probe()+0x44: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_queue_pair_alloc()+0x55: sibling call from callable instruction with modified stack frame net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_recv_stream_cb()+0x295: sibling call from callable instruction with modified stack frame In file included from drivers/input/gameport/ns558.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns558_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/ns558.c:282:1: note: in expansion of macro 'module_exit' 282 | module_exit(ns558_exit); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit ns558_exit(void) | ^~~~~~~~~~ In file included from drivers/input/gameport/ns558.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns558_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:281:1: note: in expansion of macro 'module_init' 281 | module_init(ns558_init); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:247:19: note: 'init_module' target declared here 247 | static int __init ns558_init(void) | ^~~~~~~~~~ drivers/input/gameport/ns558.o: warning: objtool: ns558_pnp_probe()+0x1f: sibling call from callable instruction with modified stack frame net/vmw_vsock/vmci_transport_notify.o: warning: objtool: vmci_transport_notify_pkt_send_post_enqueue()+0x7e: sibling call from callable instruction with modified stack frame net/vmw_vsock/vmci_transport_notify.o: warning: objtool: vmci_transport_send_read_notification.part.0()+0x3c: sibling call from callable instruction with modified stack frame In file included from drivers/input/serio/serio_raw.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serio_raw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'cleanup_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/serio_raw.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serio_raw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'init_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h: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/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); | ^~~~~~~~~~~~~~~~~~~~~~ net/vmw_vsock/vmci_transport_notify_qstate.o: warning: objtool: vmci_transport_notify_pkt_send_post_enqueue()+0x70: sibling call from callable instruction with modified stack frame net/vmw_vsock/vmci_transport_notify_qstate.o: warning: objtool: vmci_transport_send_read_notification.part.0()+0x5c: sibling call from callable instruction with modified stack frame In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_ps2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/arc_ps2.c:14: drivers/input/serio/arc_ps2.c:275:24: note: 'init_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_ps2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/arc_ps2.c:14: drivers/input/serio/arc_ps2.c:275:24: note: 'cleanup_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/virtio_transport.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_vsock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:730:1: note: in expansion of macro 'module_init' 730 | module_init(virtio_vsock_init); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:697:19: note: 'init_module' target declared here 697 | static int __init virtio_vsock_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/virtio_transport.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_vsock_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:731:1: note: in expansion of macro 'module_exit' 731 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:723:20: note: 'cleanup_module' target declared here 723 | static void __exit virtio_vsock_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/hyperv-keyboard.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hv_kbd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:444:1: note: in expansion of macro 'module_exit' 444 | module_exit(hv_kbd_exit); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:437:20: note: 'cleanup_module' target declared here 437 | static void __exit hv_kbd_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/serio/hyperv-keyboard.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_kbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:443:1: note: in expansion of macro 'module_init' 443 | module_init(hv_kbd_init); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:432:19: note: 'init_module' target declared here 432 | static int __init hv_kbd_init(void) | ^~~~~~~~~~~ In file included from drivers/iommu/amd_iommu_v2.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_iommu_v2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iommu/amd_iommu_v2.c:1019:1: note: in expansion of macro 'module_init' 1019 | module_init(amd_iommu_v2_init); | ^~~~~~~~~~~ drivers/iommu/amd_iommu_v2.c:958:19: note: 'init_module' target declared here 958 | static int __init amd_iommu_v2_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/iommu/amd_iommu_v2.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_iommu_v2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iommu/amd_iommu_v2.c:1020:1: note: in expansion of macro 'module_exit' 1020 | module_exit(amd_iommu_v2_exit); | ^~~~~~~~~~~ drivers/iommu/amd_iommu_v2.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit amd_iommu_v2_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kcapi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1317:1: note: in expansion of macro 'module_init' 1317 | module_init(kcapi_init); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1287:19: note: 'init_module' target declared here 1287 | static int __init kcapi_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcapi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1318:1: note: in expansion of macro 'module_exit' 1318 | module_exit(kcapi_exit); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1308:20: note: 'cleanup_module' target declared here 1308 | static void __exit kcapi_exit(void) | ^~~~~~~~~~ drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_handle_message()+0x151: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: detach_capi_ctr()+0x6a: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi20_release()+0xa8: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi20_get_serial()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: old_capi_manufacturer()+0x16d: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi20_manufacturer()+0xda: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_suspend_output()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_resume_output()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi20_put_message()+0x1e5: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: register_appl()+0x1c: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: notify_handler()+0x91: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: capi20_register()+0x162: sibling call from callable instruction with modified stack frame drivers/isdn/capi/kcapi.o: warning: objtool: register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame In file included from net/vmw_vsock/hyperv_transport.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:911:1: note: in expansion of macro 'module_init' 911 | module_init(hvs_init); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:885:19: note: 'init_module' target declared here 885 | static int __init hvs_init(void) | ^~~~~~~~ In file included from net/vmw_vsock/hyperv_transport.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:912:1: note: in expansion of macro 'module_exit' 912 | module_exit(hvs_exit); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:905:20: note: 'cleanup_module' target declared here 905 | static void __exit hvs_exit(void) | ^~~~~~~~ drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci()+0xc: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capilib.o: warning: objtool: capilib_release_appl()+0x41: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capilib.o: warning: objtool: capilib_release()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci.cold()+0xa: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci.cold()+0x11: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~ drivers/isdn/capi/capi.o: warning: objtool: handle_minor_send()+0x325: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_put_char()+0xad: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_write()+0x98: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capi.o: warning: objtool: handle_minor_recv()+0x116: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capi.o: warning: objtool: capincci_alloc()+0xa1: sibling call from callable instruction with modified stack frame net/wireless/core.o: warning: objtool: cfg80211_dev_rename()+0x8f: sibling call from callable instruction with modified stack frame net/wireless/core.o: warning: objtool: cfg80211_netdev_notifier_call()+0x18f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/isdn/capi/capidrv.o: warning: objtool: handle_dtrace_data()+0x1d: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: ncci_change_state()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: if_sendbuf()+0x27e: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: plci_change_state()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: listentimerfunc()+0x19: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_command()+0x36: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: lower_callback()+0x1c: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: handle_plci.constprop.0()+0x418: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: handle_ncci.constprop.0()+0x2fd: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_recv_message()+0x28: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0.cold()+0x2b: return with modified stack frame 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/isdn/divert/isdn_divert.o: warning: objtool: cf_command()+0x36d: sibling call from callable instruction with modified stack frame drivers/isdn/divert/isdn_divert.o: warning: objtool: ll_callback()+0xc18: sibling call from callable instruction with modified stack frame drivers/isdn/divert/divert_procfs.o: warning: objtool: isdn_divert_ioctl_unlocked.isra.0()+0x380: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/isdn/gigaset/common.o: warning: objtool: cleanup_cs()+0x1f4: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/common.o: warning: objtool: gigaset_initcs()+0x213: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/interface.o: warning: objtool: if_ioctl()+0x27d: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_init()+0x5f: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver()+0x32: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver.cold()+0x37: sibling call from callable instruction with modified stack frame net/wireless/reg.o: warning: objtool: regdb_fw_cb()+0x11: sibling call from callable instruction with modified stack frame net/wireless/reg.o: warning: objtool: set_regdom()+0x2fd: sibling call from callable instruction with modified stack frame net/wireless/scan.o: warning: objtool: cfg80211_wext_giwscan()+0x9ff: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/capi.o: warning: objtool: gigaset_isdn_regdev()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_initcshw()+0x2b: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_write_bulk_callback()+0x43: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initbcshw()+0x2e: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initcshw()+0x2c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_initcshw()+0x25: sibling call from callable instruction with modified stack frame drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_tty_close()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe.cold()+0x20: return with modified stack frame 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) | ^~~~~~~ drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version()+0x181: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: avmcard_dma_alloc()+0x4c: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_loaded()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_t4file()+0x201: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_get_slice()+0x3f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_config()+0x23d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_firmware()+0xe3: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_detect()+0x1ec: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_interrupt()+0x6c: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version.cold()+0x11c: return with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_load_firmware()+0x8a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl()+0x4f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl()+0x55: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_interrupt()+0x700: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl.cold()+0x10: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card()+0x25: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card.cold()+0xb2: return with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe()+0x1d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe.cold()+0x20: return with modified stack frame 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) | ^~~~~~~ drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe()+0x35: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfigword()+0x27: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfig()+0x28: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_load_firmware()+0x57: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl()+0x5a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl()+0x73: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_interrupt()+0x3e2: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe.cold()+0x90: return with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl.cold()+0x12: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ net/wireless/ethtool.o: warning: objtool: cfg80211_get_drvinfo()+0x4d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/dadapter.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one()+0x23: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one()+0x4a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one.cold()+0x31: return with modified stack frame drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one.cold()+0xcf: return with modified stack frame drivers/isdn/hardware/eicon/divasfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/divasproc.o: warning: objtool: divas_read()+0x76: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/eicon/mntfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_cmp_nmbr()+0x21: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_register()+0x27b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_deregister()+0x27e: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_format()+0x5dd: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_remove_xdi_adapter()+0x2a3: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_add_xdi_adapter()+0x1c2: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_set_trace_filter()+0x54: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_get_trace_filter()+0x36: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~ net/wireless/lib80211.o: warning: objtool: lib80211_crypt_deinit_handler()+0x2f: sibling call from callable instruction with modified stack frame net/wireless/lib80211.o: warning: objtool: lib80211_unregister_crypto_ops()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/idifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame In file included from net/wireless/lib80211_crypt_wep.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:296:1: note: in expansion of macro 'module_init' 296 | module_init(lib80211_crypto_wep_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:286:19: note: 'init_module' target declared here 286 | static int __init lib80211_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_wep.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(lib80211_crypto_wep_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit lib80211_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_decrypt()+0xbb: sibling call from callable instruction with modified stack frame net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_encrypt()+0x11f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/um_idi.o: warning: objtool: diva_user_mode_idi_adapter_features()+0xa9: sibling call from callable instruction with modified stack frame In file included from net/wireless/lib80211_crypt_ccmp.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(lib80211_crypto_ccmp_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:468:19: note: 'init_module' target declared here 468 | static int __init lib80211_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_ccmp.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(lib80211_crypto_ccmp_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit lib80211_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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 net/wireless/lib80211_crypt_tkip.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:775:1: note: in expansion of macro 'module_init' 775 | module_init(lib80211_crypto_tkip_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:765:19: note: 'init_module' target declared here 765 | static int __init lib80211_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_tkip.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:776:1: note: in expansion of macro 'module_exit' 776 | module_exit(lib80211_crypto_tkip_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:770:20: note: 'cleanup_module' target declared here 770 | static void __exit lib80211_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.o: warning: objtool: michael_mic()+0x4d: sibling call from callable instruction with modified stack frame net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_verify()+0xa7: sibling call from callable instruction with modified stack frame net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_add()+0x1c: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: diva_add_card()+0xc6: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: sendf()+0x1dc: sibling call from callable instruction with modified stack frame In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HiSax_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/config.c:1985:1: note: in expansion of macro 'module_exit' 1985 | module_exit(HiSax_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1532:20: note: 'cleanup_module' target declared here 1532 | static void __exit HiSax_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HiSax_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1984:1: note: in expansion of macro 'module_init' 1984 | module_init(HiSax_init); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1333:19: note: 'init_module' target declared here 1333 | static int __init HiSax_init(void) | ^~~~~~~~~~ drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2()+0x117: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2()+0x19c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: HiSax_readstatus()+0x199: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: VHiSax_putstatus()+0x26: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: checkcard()+0x4a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2.cold()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/config.o: warning: objtool: checkcard.cold()+0x23: return with modified stack frame drivers/isdn/hisax/isdnl1.o: warning: objtool: DChannel_proc_rcv()+0x181: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg()+0x30: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: tx_ui()+0x60: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_pull_iqueue()+0x100: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: send_uframe()+0x56: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_203()+0x1b0: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_200()+0x1c1: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_set_own_busy()+0x9f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_clear_own_busy()+0x9f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_tout_200()+0x1a3: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_got_super()+0x386: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_got_super()+0x3e4: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_got_iframe()+0x5cb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2()+0x74: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl3.o: warning: objtool: l3_alloc_skb()+0x21: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl3.o: warning: objtool: new_l3_process()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process()+0x26: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl3.o: warning: objtool: setstack_l3dc()+0xfd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process.cold()+0x2f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_clear_fifo_tx()+0x5b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: mode_hfcpci()+0x27: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: set_hfcpci_rxtest()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_bctrl()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo()+0x20: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo()+0x2d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci()+0x175: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_probe()+0x43: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_dctrl()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: main_rec_hfcpci()+0x82: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_int()+0x4d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_l1callback()+0x274: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: ph_state()+0xdf: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci.cold()+0x15: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/isdn/hisax/callc.o: warning: objtool: lli_go_active()+0x57: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler()+0x47: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler()+0x47: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2()+0x6e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: CallcNewChan()+0x3c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: CallcFreeChan()+0x59: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: HiSax_command()+0x8a3: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler.cold()+0xa: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler.cold()+0xa: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/fsm.o: warning: objtool: FsmNew()+0x60: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/fsm.o: warning: objtool: FsmEvent()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/fsm.o: warning: objtool: FsmAddTimer()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_io_hfcmulti()+0x10: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_tx()+0x408: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: signal_state_up()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_rx()+0x304: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out()+0x317: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: mode_hfcmulti()+0x64: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_bctrl()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_bmsg()+0x2ef: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: ph_state_change()+0x226: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_dmsg()+0x78: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: plxsd_checksync()+0x3d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_l1callback()+0x313: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_port()+0x47: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_card()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init()+0x32: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_probe()+0x2b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: open_dchannel.isra.0()+0x435: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_dctrl()+0x25: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_interrupt()+0x16: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci.cold()+0x42: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init.cold()+0x150: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down()+0xcb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_message_cause()+0x84: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_t305()+0x9a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1up()+0x2d3: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_resume_req()+0xaf: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_suspend_req()+0xbe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_global_restart()+0x1a2: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_disconnect_req()+0xe7: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_setup_req()+0x276: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_redir_req()+0x211: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: setstack_dss1()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: stop_iso_gracefull()+0x37: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: tx_iso_complete()+0x3d0: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_rx_frame()+0x31: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete()+0x95: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_int_complete()+0x130: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_start_transfer()+0x10: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: write_reg()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_complete()+0x18: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_stop_endpoint.part.0()+0xa0: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: start_isoc_chain.constprop.0()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_start_endpoint.part.0()+0x10b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: handle_led()+0x12e: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_setup_bch()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: deactivate_bchannel()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_bctrl()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe()+0x73: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1B()+0x20: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_l1callback()+0x1d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_dctrl()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_ph_command()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1D()+0x94: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ph_state()+0x38: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe.cold()+0x75: return with modified stack frame 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) | ^~~~~~~~ drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down()+0xcb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_message_cause()+0x84: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_t305()+0x9a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0()+0x45: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_resume_req()+0xaf: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_suspend_req()+0xbe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_global_restart()+0x1a2: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_setup_req()+0x142: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_disconnect_req()+0xe7: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: global_handler()+0x164: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up()+0x680: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_redir_req()+0x211: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: setstack_ni1()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0.cold()+0x37: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_dctrl()+0xf4: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: modehdlc()+0x1c6: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_bctrl()+0xc6: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci()+0x130: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: HDLC_irq()+0xfc: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritzpci_probe()+0x32: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci.cold()+0x15: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_info()+0x86: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_setup_req()+0x17b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_disc()+0x8b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfax_dctrl()+0x109: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfaxpci_probe()+0x42: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles3.o: warning: objtool: hscx_interrupt()+0x253: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/teles3.o: warning: objtool: teles3_interrupt()+0x2db: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/teles3.o: warning: objtool: setup_teles3()+0x348: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: reset_inf()+0x11: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: inf_probe()+0x2e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isac.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isac.o: warning: objtool: isac_interrupt()+0x96b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: dbusy_timer_handler()+0x89: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_mode()+0x84: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_bctrl()+0xc6: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo()+0x1c5: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci()+0x15e: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_probe()+0x33: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_dctrl()+0x25c: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Dfifo()+0x11b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt()+0x110: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_irq()+0x1f7: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_l2l1B()+0x179: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt.cold()+0x54: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ drivers/isdn/hisax/hscx.o: warning: objtool: hscx_l2l1()+0xa9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hscx.o: warning: objtool: open_hscxstate()+0x67: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_dctrl()+0xfa: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: read_dma()+0x38: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_irq()+0x1e4: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: mode_tiger()+0xe2: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_bctrl()+0xc6: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_probe()+0x2b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/telespci.o: warning: objtool: hscx_fill_fifo()+0x151: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/telespci.o: warning: objtool: hscx_empty_fifo()+0x20c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/telespci.o: warning: objtool: hscx_interrupt()+0x2ab: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/telespci.o: warning: objtool: telespci_interrupt()+0x581: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/telespci.o: warning: objtool: setup_telespci()+0xce: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_init()+0x100: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_empty_fifo()+0x188: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNipac_init()+0x27: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: dbusy_timer_handler()+0x76: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_cmdr()+0xa2: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_fill_fifo()+0x1e5: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_mode()+0x70f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo()+0x192: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_irq()+0x25a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_bctrl()+0xdf: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_dctrl()+0x13f: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_l2l1()+0x197: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNisac_irq()+0xe5d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_init()+0x362: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_init()+0xb5: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit.cold()+0x5c: return with modified stack frame drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/s0box.o: warning: objtool: hscx_fill_fifo()+0x59e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/s0box.o: warning: objtool: hscx_empty_fifo()+0x66c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/s0box.o: warning: objtool: hscx_interrupt()+0x18d: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/s0box.o: warning: objtool: s0box_interrupt()+0x64e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/s0box.o: warning: objtool: setup_s0box()+0xe2: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/hisax/avm_a1p.o: warning: objtool: hscx_interrupt()+0x284: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/avm_a1p.o: warning: objtool: setup_avm_a1_pcmcia()+0x1c4: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo()+0x262: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: modeisar()+0x92: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_bctrl()+0xdf: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware()+0x3d: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: init_isar()+0x17a: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_l2l1()+0x360: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: mISDNisar_irq()+0xbb5: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware.cold()+0x77: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/avm_pci.o: warning: objtool: hdlc_l2l1()+0xa9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/avm_pci.o: warning: objtool: setstack_hdlc()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/avm_pci.o: warning: objtool: HDLC_irq()+0x9a7: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/avm_pci.o: warning: objtool: setup_avm_pcipnp()+0x1f8: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/elsa.o: warning: objtool: check_arcofi()+0x222: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: Elsa_card_msg()+0x637: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: receive_chars()+0x12b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: hscx_fill_fifo()+0x24c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: hscx_empty_fifo()+0x22b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: hscx_interrupt()+0x27f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: hscx_int_main()+0x302: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: rs_interrupt_elsa()+0x3a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt()+0x126: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt_ipac()+0x12d: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: modem_l2l1()+0x44: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa.o: warning: objtool: setup_elsa()+0x94: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/diva.o: warning: objtool: hscx_fill_fifo()+0x260: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: hscx_empty_fifo()+0x23f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_fill_fifo()+0x226: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_empty_fifo()+0x1ea: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: hscx_interrupt()+0x286: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: hscx_int_main()+0x325: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_isa()+0x11d: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_interrupt()+0x29a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_pci()+0x30c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/diva.o: warning: objtool: setup_diva()+0x315: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/isdn/hisax/ipacx.o: warning: objtool: dbusy_timer_handler()+0x70: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/ipacx.o: warning: objtool: bch_l2l1()+0xa5: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/ipacx.o: warning: objtool: bch_setstack()+0x9a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/ipacx.o: warning: objtool: bch_int()+0x2f4: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/ipacx.o: warning: objtool: interrupt_ipacx()+0x1cf: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/ipacx.o: warning: objtool: init_ipacx()+0x190: sibling call from callable instruction with modified stack frame In file included from drivers/leds/leds-apu.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apu_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-apu.c:337:1: note: in expansion of macro 'module_exit' 337 | module_exit(apu_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit apu_led_exit(void) | ^~~~~~~~~~~~ In file included from drivers/leds/leds-apu.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apu_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(apu_led_init); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:289:19: note: 'init_module' target declared here 289 | static int __init apu_led_init(void) | ^~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer.o: warning: objtool: Sedl_card_msg()+0x67: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_fill_fifo()+0x240: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_empty_fifo()+0x21c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_interrupt()+0x279: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_int_main()+0x2ed: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/sedlbauer.o: warning: objtool: setup_sedlbauer()+0x161: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.part.0()+0x1eb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: setstack_isar()+0xb3: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: sendmsg()+0x79: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: modeisar()+0x85: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: isar_l2l1()+0xcf: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: waitrecmsg.constprop.0()+0x27: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: ISARVersion()+0xf1: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo()+0x1c0: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: isar_int_main()+0x1291: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: isar_auxcmd()+0x150: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.cold()+0x18: return with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo.cold()+0x11: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/isdn/hisax/nj_s.o: warning: objtool: netjet_s_interrupt()+0x6f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/nj_s.o: warning: objtool: setup_netjet_s()+0xba: sibling call from callable instruction with modified stack frame In file included from drivers/leds/leds-clevo-mail.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clevo_mail_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(clevo_mail_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:207:20: note: 'cleanup_module' target declared here 207 | static void __exit clevo_mail_led_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-clevo-mail.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clevo_mail_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:215:1: note: in expansion of macro 'module_init' 215 | module_init(clevo_mail_led_init); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:174:19: note: 'init_module' target declared here 174 | static int __init clevo_mail_led_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-ss4200.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nas_gpio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-ss4200.c:573:1: note: in expansion of macro 'module_exit' 573 | module_exit(nas_gpio_exit); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:563:20: note: 'cleanup_module' target declared here 563 | static void __exit nas_gpio_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/leds-ss4200.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nas_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:572:1: note: in expansion of macro 'module_init' 572 | module_init(nas_gpio_init); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:519:19: note: 'init_module' target declared here 519 | static int __init nas_gpio_init(void) | ^~~~~~~~~~~~~ drivers/isdn/hisax/netjet.o: warning: objtool: tiger_l2l1()+0xa9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/netjet.o: warning: objtool: read_raw.constprop.0()+0x513: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/netjet.o: warning: objtool: setstack_tiger()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/netjet.o: warning: objtool: inittiger()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/netjet.o: warning: objtool: inittiger.cold()+0x8: sibling call from callable instruction with modified stack frame 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-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-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); | ^~~~~~~~~~~~~~~~~ drivers/isdn/hisax/nj_u.o: warning: objtool: setup_netjet_u()+0xc0: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-mlxcpld.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:429:1: note: in expansion of macro 'module_init' 429 | module_init(mlxcpld_led_init); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:400:19: note: 'init_module' target declared here 400 | static int __init mlxcpld_led_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-mlxcpld.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(mlxcpld_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:423:20: note: 'cleanup_module' target declared here 423 | static void __exit mlxcpld_led_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'init_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'cleanup_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/icc.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/icc.o: warning: objtool: icc_interrupt()+0x484: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-nic78bx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-nic78bx.c:15: drivers/leds/leds-nic78bx.c:205:24: note: 'cleanup_module' target declared here 205 | module_platform_driver(led_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-nic78bx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-nic78bx.c:15: drivers/leds/leds-nic78bx.c:205:24: note: 'init_module' target declared here 205 | module_platform_driver(led_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/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/isdn/hisax/hfc_pci.o: warning: objtool: reset_hfcpci()+0x96: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_pci.o: warning: objtool: receive_emsg()+0x43c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_pci.o: warning: objtool: main_rec_hfcpci()+0x33b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_interrupt()+0x59a: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_card_msg()+0x27: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_pci.o: warning: objtool: setup_hfcpci()+0xbc: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init()+0x37: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init.cold()+0x24: return with modified stack frame drivers/isdn/hysdn/hysdn_proclog.o: warning: objtool: hysdn_addlog()+0x9b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_sx.o: warning: objtool: reset_hfcsx()+0xa3: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_sx.o: warning: objtool: hfcsx_l2l1()+0xa9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_sx.o: warning: objtool: read_fifo()+0x119: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc_sx.o: warning: objtool: setup_hfcsx()+0xba: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/boardergo.o: warning: objtool: ergo_waitpofready()+0x150: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/niccy.o: warning: objtool: hscx_fill_fifo()+0x240: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/niccy.o: warning: objtool: hscx_empty_fifo()+0x21c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/niccy.o: warning: objtool: hscx_interrupt()+0x279: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/niccy.o: warning: objtool: niccy_interrupt()+0x45b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/niccy.o: warning: objtool: setup_niccy()+0x145: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_sched.o: warning: objtool: hysdn_sched_rx()+0x4d: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_fill_fifo()+0x183: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_empty_fifo()+0x1e9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_interrupt()+0x2bb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a4t.o: warning: objtool: bkm_interrupt()+0x320: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a4t.o: warning: objtool: setup_bkm_a4t()+0x134: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt()+0x41: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_net_create()+0xd: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt.cold()+0x1f: return with modified stack frame drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect()+0x58: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/jade.o: warning: objtool: jade_l2l1()+0xa9: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/jade.o: warning: objtool: setstack_jade()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/jade.o: warning: objtool: JadeVersion()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect.cold()+0x13: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.o: warning: objtool: hysdn_pci_init_one()+0x41: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: sct_alloc_io()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_fill_fifo()+0x241: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_empty_fifo()+0x21c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_interrupt()+0x287: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: bkm_interrupt_ipac()+0x396: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/bkm_a8.o: warning: objtool: setup_sct_quadro()+0x83: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_sendmsg_internal()+0x63: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal()+0xc7: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_send_message()+0x52: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_release()+0x2e: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_rx_capipkt()+0x4a: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_create()+0x124: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal.cold()+0x28: sibling call from callable instruction with modified stack frame drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/gazel.o: warning: objtool: hscx_empty_fifo()+0x2b1: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/gazel.o: warning: objtool: hscx_fill_fifo()+0x2a5: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/gazel.o: warning: objtool: hscx_interrupt()+0x184: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/gazel.o: warning: objtool: hscx_int_main()+0x368: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/gazel.o: warning: objtool: setup_gazel()+0x72: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_header()+0x59: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_ciscohdlck_alloc_skb.isra.0.constprop.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_hangup()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_autohup()+0xb4: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_dial()+0x243: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_force_dial_lp()+0x75: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_writebuf_skb()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_ciscohdlck_slarp_send_keepalive()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_stat_callback()+0x100: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_start_xmit()+0x29d: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_rcv_skb()+0x4de: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_find_icall()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_new()+0x17: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_setcfg()+0x3a5: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: dbusy_timer_handler()+0xbd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1()+0xa0: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: setstack_w6692()+0x9c: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: W6692B_interrupt()+0x604: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: W6692_interrupt()+0x4ff: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: setup_w6692()+0xbd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/enternow_pci.o: warning: objtool: setup_enternow_pci()+0xd2: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_suspend.isra.0()+0x7e: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_flush_buffer.part.0()+0x18: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmget()+0x18: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_ioctl()+0x1c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_modem_init()+0x12b: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmset()+0x1d: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup()+0x17: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_close()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_dial()+0x157: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_resume()+0x150: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_send_msg()+0x15c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_find_icall()+0x23: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_handleDLEdown.isra.0()+0x145: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_cmd_PLUSV()+0x347: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_parse_at()+0xb38: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown()+0xb9: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_write()+0x42: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_stat_callback()+0x13c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_flush_buffer.part.0.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_empty_Dfifo()+0x1ab: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/amd7930_fn.o: warning: objtool: dbusy_timer_handler()+0xd1: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_interrupt()+0x37a: sibling call from callable instruction with modified stack frame In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sedlbauer_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/sedlbauer_cs.c:50: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'cleanup_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sedlbauer_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/sedlbauer_cs.c:50: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'init_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.o: warning: objtool: sedlbauer_probe()+0xc9: sibling call from callable instruction with modified stack frame In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elsa_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/elsa_cs.c:50: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'cleanup_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elsa_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/elsa_cs.c:50: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'init_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_sync()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_decode()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_encode()+0x26: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_stat_callback()+0x2b6: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/elsa_cs.o: warning: objtool: elsa_cs_probe()+0xd4: sibling call from callable instruction with modified stack frame In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avma1cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/avma1_cs.c:23: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'cleanup_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avma1cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/avma1_cs.c:23: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'init_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.o: warning: objtool: avma1cs_config()+0x1bc: sibling call from callable instruction with modified stack frame 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 drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teles_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/teles_cs.c:31: drivers/isdn/hisax/teles_cs.c:200:22: note: 'cleanup_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teles_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/teles_cs.c:31: drivers/isdn/hisax/teles_cs.c:200:22: note: 'init_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.o: warning: objtool: teles_probe()+0xd4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command()+0xe: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_add_channels()+0x24c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_write()+0x6e: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_ioctl()+0x6dc: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_open()+0x4f: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_close()+0x3c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_read()+0x219: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: register_isdn()+0x1a: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_status_callback()+0x282: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel()+0x1b: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_writebuf_skb_stub()+0x20b: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command.cold()+0x12: return with modified stack frame drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg()+0xbd: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_int_complete()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_ctrl_complete()+0x72: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_in_complete()+0x1e6: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_setup_usb()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_start()+0x26: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_in_mode()+0xab: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete()+0x48: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_d.o: warning: objtool: dout_start_xmit()+0x48: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out()+0x1a8: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete.cold()+0x3b: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_fill_rq()+0x16: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push()+0x35: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_frame_log.constprop.0()+0x75: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_decompress()+0x49: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_push_higher.isra.0()+0x3a: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_free()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_bind()+0x8c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_open()+0x37: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release()+0x1c: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_ioctl()+0x44: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_poll()+0x21: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_write()+0x41: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_init()+0x99: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_receive()+0x43: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_xmit()+0x33: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_autodial_filter()+0xbb: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push.cold()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out()+0x196: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out_complete()+0xb7: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1()+0x52: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1.cold()+0x18: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_eval_dtmf()+0x13f: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_calc_dtmf()+0x12e: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame()+0x268: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: bch_l2l1()+0x9f: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: dch_l2l1()+0x3b: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_d_frame.part.0()+0xf8: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_bh()+0x3be: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_probe()+0x43: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame.cold()+0xf: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_fax_modem_result()+0x24e: sibling call from callable instruction with modified stack frame drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_cmd_FCLASS2()+0x1430: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpnp_probe()+0x4e: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpci_probe()+0x42: sibling call from callable instruction with modified stack frame drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: hdlc_irq_one()+0x33c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_device()+0x6c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_device()+0x12: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_Bprotocol()+0x10: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_Bprotocol()+0x14: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmEvent()+0x22: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmAddTimer()+0x55: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmNew()+0x61: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_ctrl()+0x16: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: base_sock_ioctl()+0x197: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_setsockopt()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_recvmsg()+0x3c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_bind()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_send()+0x19: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_ioctl()+0x194: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_sendmsg()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_release()+0x16: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/socket.o: warning: objtool: misdn_sock_init()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/clock.o: warning: objtool: select_iclock()+0x94: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_clock_update()+0x28: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_unregister_clock()+0x16: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_register_clock()+0x25: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel()+0x56: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel_skb()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/hwchannel.o: warning: objtool: confirm_Bsend()+0x11: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/hwchannel.o: warning: objtool: get_next_dframe()+0x5a: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/hwchannel.o: warning: objtool: bchannel_get_rxbuf()+0x9f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/isdn/mISDN/stack.o: warning: objtool: send_socklist()+0x97: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: mISDNStackd()+0x44: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: l1_receive()+0x2d: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: mISDN_queue_message()+0x18: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: create_stack()+0x59: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: connect_layer1()+0x34: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: connect_Bstack()+0x37: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: create_l2entity()+0x36: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: delete_channel()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: delete_stack()+0x4a: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/stack.o: warning: objtool: send_socklist.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer1.o: warning: objtool: l1_event()+0x86: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer1.o: warning: objtool: create_l1()+0x28: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: tx_ui()+0x7c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: l2_pull_iqueue()+0x134: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: send_uframe()+0x67: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: l2_ctrl()+0xe8: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: enquiry_cr()+0xa7: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/layer2.o: warning: objtool: create_l2()+0x4c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: da_debug()+0x3f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: tei_debug()+0x3f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: mgr_bcast()+0xe6: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create()+0x71: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: get_free_id()+0x62: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: create_new_tei()+0x84: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg()+0xa6: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: mgr_ctrl()+0x38: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: mgr_send()+0x3a: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: l2_tei()+0x31: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_poll()+0x24: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_open()+0x1f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_ioctl()+0x2d: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_close()+0x29: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_read()+0x46: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_inittimer()+0x1f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_ctrl()+0x13: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_rx_off_member()+0xfb: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_core.o: warning: objtool: dspcreate()+0x2c: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_send_bh()+0x9a: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_function()+0x463: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send_member.constprop.0()+0xba: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf_member()+0xa: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf()+0x9: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_hardware()+0x277: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_conf()+0x8b: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_receive()+0x26: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send()+0x48e: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_transmit()+0x53: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send_member.constprop.0.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone_copy()+0x59: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone()+0x1c5: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_hardware()+0x9f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_goertzel_decode()+0x232: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_blowfish.o: warning: objtool: dsp_bf_decrypt()+0x69: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: mISDN_dsp_element_register()+0x7f: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_module_exit()+0x62: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_build()+0x1a0: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/dsp_hwec.o: warning: objtool: dsp_hwec_enable()+0x20: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_bctrl()+0x19: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_send.constprop.0()+0x46: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_dmsg()+0x52: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_bmsg()+0x52: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_send_bh()+0x1b: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: open_dchannel.isra.0()+0xb3: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_thread()+0x9d: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_close()+0x62: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_open()+0x5d: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_dctrl()+0x23: sibling call from callable instruction with modified stack frame drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_timeout()+0x23: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-array.o: warning: objtool: array_block_check()+0x7a: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-array.o: warning: objtool: block_dec()+0xf5: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-array.o: warning: objtool: load_ablock()+0x71: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin()+0x4c: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin.cold()+0x15: return with modified stack frame drivers/md/persistent-data/dm-block-manager.o: warning: objtool: bl_down_write()+0x44: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_validate_buffer.isra.0()+0xbc: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_write_lock()+0x9e: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_lock()+0x7a: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_try_lock()+0x66: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: dm_bitmap_check()+0x7a: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: index_check()+0x7a: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_mutate()+0x88: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_init()+0x78: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_extend()+0x5c: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_open_metadata()+0x11: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_open_disk()+0xb: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: out()+0xe: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: sm_metadata_set_count()+0x24: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: sm_metadata_extend()+0x1db: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: sm_metadata_new_block()+0x161: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: dm_sm_metadata_create()+0x2a1: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-transaction-manager.o: warning: objtool: dm_tm_create_with_sm()+0x5d: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-transaction-manager.o: warning: objtool: dm_tm_open_with_sm()+0x59: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree.o: warning: objtool: insert_at()+0x2a: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree.o: warning: objtool: push_node()+0x22: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree.o: warning: objtool: find_leaf()+0x34: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree.o: warning: objtool: push_frame()+0x25: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree.o: warning: objtool: dm_btree_cursor_next()+0x6c: sibling call from callable instruction with modified stack frame drivers/md/persistent-data/dm-btree-spine.o: warning: objtool: node_check()+0xa1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/md/md-linear.o: warning: objtool: linear_conf()+0x178: sibling call from callable instruction with modified stack frame drivers/md/md-linear.o: warning: objtool: linear_make_request()+0x27d: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~~~~~~~~~~ drivers/md/raid0.o: warning: objtool: create_strip_zones()+0x169: sibling call from callable instruction with modified stack frame drivers/md/raid0.o: warning: objtool: raid0_takeover_raid45()+0x22: sibling call from callable instruction with modified stack frame drivers/md/raid0.o: warning: objtool: raid0_takeover()+0x25: sibling call from callable instruction with modified stack frame drivers/md/raid0.o: warning: objtool: raid0_run()+0x2a: sibling call from callable instruction with modified stack frame 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 drivers/md/raid1.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid1.c:3363:1: note: in expansion of macro 'module_init' 3363 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid1.c:3353:19: note: 'init_module' target declared here 3353 | static int __init raid_init(void) | ^~~~~~~~~ In file included from 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) | ^~~~~~~~ drivers/md/raid1.o: warning: objtool: raid1_error()+0x107: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: raid1_reshape()+0x31b: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: raid1_read_request()+0x36d: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: handle_read_error()+0x4f1: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: raid1_end_read_request()+0x167: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: sync_request_write()+0x996: sibling call from callable instruction with modified stack frame drivers/md/raid1.o: warning: objtool: raid1_run()+0x19: sibling call from callable instruction with modified stack frame In file included from drivers/md/raid10.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid10.c:4907:1: note: in expansion of macro 'module_init' 4907 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid10.c:4897:19: note: 'init_module' target declared here 4897 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~~~~~~~~ drivers/media/cec/cec-core.o: warning: objtool: cec_register_adapter()+0x20e: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-core.o: warning: objtool: cec_allocate_adapter()+0x1f3: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_done_ts()+0x47: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_phys_addr.part.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: cec_thread_func()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_msg_fh()+0x544: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: cec_received_msg_ts()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: cec_config_thread_func()+0x44: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_log_addrs()+0x458: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_start_reshape()+0x641: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_error()+0xfb: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_read_request()+0x40a: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: fix_read_error()+0x579: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: setup_conf()+0x32: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_takeover()+0x23: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10d()+0x13a5: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_end_read_request()+0x123: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_run()+0x239: sibling call from callable instruction with modified stack frame drivers/md/raid10.o: warning: objtool: raid10_sync_request()+0xdf7: sibling call from callable instruction with modified stack frame drivers/media/cec/cec-api.o: warning: objtool: cec_ioctl()+0xd38: sibling call from callable instruction with modified stack frame 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/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_initialize()+0xfb: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_kmalloc()+0x27: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage()+0x56: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: cablestar2_attach()+0x12f: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc1_attach()+0x69: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev28_attach()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev27_attach()+0xbd: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystarS2_rev33_attach()+0x83: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev23_attach()+0x13c: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc3_attach()+0xe4: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc2_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_dvbt_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev26_attach()+0x122: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage.cold()+0x13: return with modified stack frame drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init.cold()+0x57: return with modified stack frame drivers/media/common/b2c2/flexcop-sram.o: warning: objtool: flexcop_sram_set_dest()+0x2e: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: setup_conf()+0x79: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_end_read_request()+0x370: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_start_reshape()+0x100: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_error()+0xce: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_run()+0x2b: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_compute_blocknr()+0xc8: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_get_active_stripe()+0x363: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: handle_stripe()+0x1fc0: sibling call from callable instruction with modified stack frame drivers/md/raid5.o: warning: objtool: raid5_error.cold()+0x46: return with modified stack frame drivers/media/common/b2c2/flexcop-eeprom.o: warning: objtool: flexcop_eeprom_check_mac_addr()+0x9a: sibling call from callable instruction with modified stack frame drivers/media/common/b2c2/flexcop-misc.o: warning: objtool: flexcop_determine_revision()+0x59: sibling call from callable instruction with modified stack frame drivers/md/raid5-cache.o: warning: objtool: r5c_disable_writeback_async()+0x26: sibling call from callable instruction with modified stack frame drivers/md/raid5-cache.o: warning: objtool: r5l_init_log()+0x5c: sibling call from callable instruction with modified stack frame drivers/md/raid5-cache.o: warning: objtool: r5l_start()+0x847: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_writeout()+0x446: sibling call from callable instruction with modified stack frame drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_xfer()+0x33d: sibling call from callable instruction with modified stack frame drivers/md/raid5-ppl.o: warning: objtool: ppl_validate_rdev()+0x112: sibling call from callable instruction with modified stack frame drivers/md/raid5-ppl.o: warning: objtool: ppl_init_log()+0x31: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_wait_for_debi_done()+0x118: sibling call from callable instruction with modified stack frame drivers/media/common/saa7146/saa7146_core.o: warning: objtool: interrupt_hw()+0x10b: sibling call from callable instruction with modified stack frame drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_init_one()+0x46: sibling call from callable instruction with modified stack frame drivers/md/md-multipath.o: warning: objtool: multipath_remove_disk()+0x5a: sibling call from callable instruction with modified stack frame drivers/md/md-multipath.o: warning: objtool: multipath_error()+0x30: sibling call from callable instruction with modified stack frame drivers/md/md-multipath.o: warning: objtool: multipath_map.isra.0()+0x64: sibling call from callable instruction with modified stack frame drivers/md/md-multipath.o: warning: objtool: multipath_run()+0x2d: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device()+0xff: sibling call from callable instruction with modified stack frame drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_vv_init()+0x170: sibling call from callable instruction with modified stack frame drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device.cold()+0x1e: return with modified stack frame 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/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) | ^~~~~~~~~~~~~~~~~~~ drivers/md/dm-crypt.o: warning: objtool: crypt_message()+0x10: sibling call from callable instruction with modified stack frame drivers/md/dm-crypt.o: warning: objtool: crypt_iv_lmk_one.isra.0()+0x15a: sibling call from callable instruction with modified stack frame drivers/md/dm-crypt.o: warning: objtool: crypt_ctr()+0xff5: sibling call from callable instruction with modified stack frame drivers/md/dm-crypt.o: warning: objtool: crypt_convert()+0xe65: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_find_registry()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_sendrequest_and_wait.isra.0()+0x55: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_unregister_device()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_validate_client()+0xe: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smsclient_sendrequest()+0xc: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_client()+0x22: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_device()+0x404: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_set_device_mode()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_start_device()+0x52: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_configure()+0xca: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_set_level()+0x92: sibling call from callable instruction with modified stack frame drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_get_level()+0x92: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/md/dm-delay.o: warning: objtool: delay_ctr()+0x222: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/common/siano/smsir.o: warning: objtool: sms_ir_init()+0xf7: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.o: warning: objtool: smsdvb_hotplug()+0xb2: sibling call from callable instruction with modified stack frame drivers/md/dm-mpath.o: warning: objtool: fail_path()+0x28: sibling call from callable instruction with modified stack frame drivers/md/dm-mpath.o: warning: objtool: reinstate_path()+0x2e: sibling call from callable instruction with modified stack frame drivers/md/dm-mpath.o: warning: objtool: pg_init_done()+0xad: sibling call from callable instruction with modified stack frame drivers/md/dm-mpath.o: warning: objtool: bypass_pg_num()+0x22: sibling call from callable instruction with modified stack frame drivers/md/dm-mpath.o: warning: objtool: multipath_message()+0x1e0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/md/dm-round-robin.o: warning: objtool: rr_add_path()+0x109: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_buf_mem_free()+0x40: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_mmap()+0x1cc: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_userptr()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_expbuf()+0x146: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_free()+0x1e6: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_dmabuf()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __buf_prepare()+0x128: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_prepare_buf()+0x76: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_wait_for_all_buffers()+0x9b: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_alloc()+0xdd: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_create_bufs()+0x274: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_dqbuf()+0x3d4: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_buffer_done()+0x220: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_cancel()+0x17d: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_reqbufs()+0x394: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamoff()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_cleanup_fileio()+0x50: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_start_streaming()+0x79: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamon()+0x73: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_qbuf()+0x229: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread()+0x142: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_init_fileio()+0x60: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread_start()+0x90: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_perform_fileio()+0x5f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/md/dm-queue-length.o: warning: objtool: ql_add_path()+0x110: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/md/dm-service-time.o: warning: objtool: st_add_path()+0x12b: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_querybuf()+0x77: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_prepare_buf()+0x41: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_qbuf()+0x41: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_dqbuf()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_warn_zero_bytesused.isra.0.part.0()+0x25: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: __fill_vb2_buffer()+0x197: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_warn_zero_bytesused.isra.0.part.0.cold()+0x8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/md/dm-switch.o: warning: objtool: switch_message()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_vaddr()+0xd: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_mmap()+0xc: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_dmabuf_ops_map()+0x7c: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region()+0x2a: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_do_request.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_ctr()+0x3d: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_mmap()+0xc: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_unmap_dmabuf()+0x15: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_map_dmabuf()+0x11: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_attach_dmabuf()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_get_userptr()+0x151: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_dmabuf_ops_map()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_unmap_dmabuf.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-transfer.o: warning: objtool: fill_pkg()+0x87: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-transfer.o: warning: objtool: cn_ulog_callback()+0x32: sibling call from callable instruction with modified stack frame drivers/md/dm-log-userspace-transfer.o: warning: objtool: dm_consult_userspace()+0x68: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_mmap()+0x19: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_unmap_dmabuf()+0x15: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_map_dmabuf()+0x10: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_put()+0x27: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_alloc()+0x28a: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_attach_dmabuf()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_put_userptr()+0x17: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_dmabuf_ops_map()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_unmap_dmabuf.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/media/common/videobuf2/videobuf2-dvb.o: warning: objtool: vb2_dvb_register_bus()+0x30: sibling call from callable instruction with modified stack frame drivers/md/dm-raid.o: warning: objtool: read_disk_sb()+0x3d: sibling call from callable instruction with modified stack frame drivers/md/dm-raid.o: warning: objtool: raid_preresume()+0x147: sibling call from callable instruction with modified stack frame drivers/md/dm-raid.o: warning: objtool: raid_resume()+0x166: sibling call from callable instruction with modified stack frame drivers/md/dm-raid.o: warning: objtool: super_validate()+0x1b1: sibling call from callable instruction with modified stack frame drivers/md/dm-raid.o: warning: objtool: raid_ctr()+0x2d9: sibling call from callable instruction with modified stack frame drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status()+0x39: sibling call from callable instruction with modified stack frame drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status.cold()+0x2d4: return with modified stack frame In file included from drivers/md/dm-thin.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4501:1: note: in expansion of macro 'module_init' 4501 | module_init(dm_thin_init); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4463:19: note: 'init_module' target declared here 4463 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog()+0x1c2: sibling call from callable instruction with modified stack frame drivers/media/common/tveeprom.o: warning: objtool: tveeprom_read()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog.cold()+0x2f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/md/dm-thin.o: warning: objtool: read_dev_id()+0x2f: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: metadata_operation_failed()+0x4b: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: commit()+0xc5: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: thin_status()+0x148: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: pool_message()+0x16d: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: __pool_dec()+0x7d: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: pool_ctr()+0x99f: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: __process_bio_read_only()+0x155: sibling call from callable instruction with modified stack frame drivers/md/dm-thin.o: warning: objtool: process_cell()+0x370: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_adapter()+0x14c: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device()+0x283: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: __resize_space_map()+0x3a: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: __create_persistent_data_objects()+0x41: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: __set_metadata_reserve.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_close()+0xee: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_open()+0x2c: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_set_metadata_transaction_id()+0x33: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_reserve_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_release_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_set_needs_check()+0x51: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_open()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_do_ioctl()+0x74: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_poll()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_filter_start()+0x34e: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_buffer_write()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_section_callback()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_demux_do_ioctl()+0x120: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-fec.o: warning: objtool: fec_read_parity()+0x66: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-fec.o: warning: objtool: fec_decode_rsb()+0x634: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-fec.o: warning: objtool: verity_fec_decode()+0x163: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_demux_feed_del()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_init()+0x113: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_swfilter_packet()+0x3fb: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/md/dm-verity-target.o: warning: objtool: verity_handle_err()+0xea: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-target.o: warning: objtool: verity_map()+0x191: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-target.o: warning: objtool: verity_hash_final()+0x87: sibling call from callable instruction with modified stack frame drivers/md/dm-verity-target.o: warning: objtool: verity_work()+0x2f2: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_thread_wakeup()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camchange_irq()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camready_irq()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_frda_irq()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_write_data()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_wait_if_status()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_read_data()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_open()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_read_tuple.isra.0()+0x12f: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_slot_shutdown()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_do_ioctl()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_parse_attributes()+0x209: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_thread()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_poll()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_read()+0x44: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_init()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_write()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_release()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_release()+0x26: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/media/dvb-core/dvb_frontend.o: warning: objtool: dvb_frontend_handle_ioctl()+0x862: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-target.o: warning: objtool: metadata_operation_failed()+0x68: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-target.o: warning: objtool: set_cache_size.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-target.o: warning: objtool: set_config_value()+0x49: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-target.o: warning: objtool: cache_ctr()+0x51d: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_stop()+0x116: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_filter_sec_set()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_start()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_add_if.part.0()+0x1ff: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_sec_callback()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ule()+0x36f: sibling call from callable instruction with modified stack frame drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ts_callback()+0x17: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_separate_dirty()+0x5f: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_combined_dirty()+0x51: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: __create_persistent_data_objects()+0x44: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_open()+0xb7: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_resize()+0x68: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_load_mappings()+0x14b: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_set_dirty_bits()+0x4a: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_set_needs_check()+0x4a: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_register()+0x18: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-policy.o: warning: objtool: __get_policy_once()+0x4c: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_create()+0x43: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-background-tracker.o: warning: objtool: btracker_create()+0x26: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/md/dm-cache-policy-smq.o: warning: objtool: mq_set_config_value()+0x4b: sibling call from callable instruction with modified stack frame drivers/md/dm-cache-policy-smq.o: warning: objtool: __smq_create()+0x1e3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxbsp_i2c_write_read()+0x81: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code()+0x204: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_frequency.isra.0.constprop.0()+0xf3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_get_qam_sig_quality.isra.0()+0x3bc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_uio_cfg()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_aud.isra.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_cfg_afe_gain.isra.0()+0xa6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_cfg_pre_saw.isra.0()+0x50: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_uio_write()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_set_lna_state()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_command()+0x17a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_i2c_gate_ctrl()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_cfg_command.isra.0()+0x51: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_hi()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: scu_command()+0x41: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_lock_status()+0xac: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_read_status()+0x46: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_dap_scu_atomic_read_write_block.constprop.0()+0x107: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_iqm_af()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_sync_measurement.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_synchronization()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_agc()+0x5bc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpegtei_handling.isra.0()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: bit_reverse_mpeg_output.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpeg_start_width()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_orx_nsu_aox()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_cfg_mpeg_output()+0x74f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_qam()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_vsb()+0x62: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam16.isra.0()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam32.isra.0()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam64.isra.0()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_oob.constprop.0()+0x59: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_if.constprop.0()+0x38d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_rf.constprop.0()+0x370: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam.constprop.0()+0x2ee: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_vsb()+0x53: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_dap_atomic_read_reg32.isra.0()+0x69: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam_flip_spec.isra.0()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam256auto.isra.0()+0x60: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam64auto.isra.0()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_power_mode()+0x25f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_powerstate.isra.0()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_frontend()+0x4d6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_release()+0xbc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_open()+0x78: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_attach()+0x129: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_init()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code.cold()+0x1ce: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_end_io()+0x17: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: write_metadata.constprop.0()+0x3c: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_writes_kthread()+0x116: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_writes_map()+0x98: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_mark()+0x32: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_writes_message()+0x10: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_writes_dax_copy_from_iter()+0xaa: sibling call from callable instruction with modified stack frame drivers/md/dm-log-writes.o: warning: objtool: log_writes_message.cold()+0x15: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_configure()+0xfb: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: samsung_dtos403ih102a_set()+0x63: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: opera1_bw()+0x72: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_attach()+0x105: sibling call from callable instruction with modified stack frame In file included from drivers/md/dm-integrity.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_integrity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3633:1: note: in expansion of macro 'module_init' 3633 | module_init(dm_integrity_init); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3608:12: note: 'init_module' target declared here 3608 | int __init dm_integrity_init(void) | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readregs()+0x87: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_writeregI()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_init()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readreg()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_legacy_dish_cmd()+0x9b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_voltage()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_read_status()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_get_frontend()+0xa9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_wait_diseqc_idle.constprop.0()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_reg()+0xdb: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_release()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_mclk()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_ber()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_wait_diseqc_txidle.constprop.0()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_recv_slave_reply()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_s2reg()+0x192: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_signal_strength()+0xbe: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_s2reg()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_regs()+0xd4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_snr()+0x11d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_regs()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_i2c_gate_ctrl()+0xaa: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_set_mclk()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_search()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_send_diseqc_msg()+0x121: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_status()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_sleep()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_init()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_attach()+0x1f2: sibling call from callable instruction with modified stack frame drivers/md/dm-integrity.o: warning: objtool: integrity_metadata()+0x500: sibling call from callable instruction with modified stack frame drivers/md/dm-integrity.o: warning: objtool: dm_integrity_map()+0x89: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_tmg()+0x85: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_carrier()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_dmd_status()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_fec_status()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs_algo()+0xd7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_algo()+0x9d7: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/md/dm-zoned-target.o: warning: objtool: dmz_ctr()+0x3d4: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-target.o: warning: objtool: dmz_chunk_work()+0x2b0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_read_reg()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_status()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_bandwidth()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_frequency()+0x103: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_write_reg()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_set_params()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_attach()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_writereg()+0x88: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_readreg()+0xa3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_set_frontend()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_init()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_writereg()+0x53: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_readreg()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_get_frontend()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_set_frontend()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_init()+0x18: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_check_sb()+0x2f: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_cleanup_metadata()+0xa2: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_update_zone.isra.0()+0x6f: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_alloc_zone()+0x7b: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_free_zone()+0x16f: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_get_chunk_mapping()+0x153: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_merge_valid_blocks()+0x38: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata()+0x207: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_resume_metadata()+0xbd: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata.cold()+0x387: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+16 drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_writereg.isra.0()+0x76: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_set_frontend()+0x134: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_initfe()+0x16: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work()+0xab: sibling call from callable instruction with modified stack frame drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work.cold()+0x63: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_writereg()+0x63: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_readregs()+0x86: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_set_frontend()+0xbe: sibling call from callable instruction with modified stack frame In file included from drivers/memstick/core/memstick.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'memstick_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:652:1: note: in expansion of macro 'module_init' 652 | module_init(memstick_init); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:623:19: note: 'init_module' target declared here 623 | static int __init memstick_init(void) | ^~~~~~~~~~~~~ In file included from drivers/memstick/core/memstick.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'memstick_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/core/memstick.c:653:1: note: in expansion of macro 'module_exit' 653 | module_exit(memstick_exit); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:644:20: note: 'cleanup_module' target declared here 644 | static void __exit memstick_exit(void) | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/l64781.o: warning: objtool: get_frontend()+0x28e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_writereg()+0x63: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_attach()+0x1a3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_write_reg()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_tuner_pass_ctrl()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_control()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_read_reg()+0xc0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_get_frontend()+0xf3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fifo_control()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_parse()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_sleep()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fe_init_nonmobile()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_set_frontend_and_tuner()+0x11f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status.cold()+0xe3: sibling call from callable instruction with modified stack frame drivers/memstick/core/mspro_block.o: warning: objtool: mspro_block_probe()+0x9cc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_read_word()+0xe1: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_identify()+0x54: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_output_mode()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_timing()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_frontend()+0x1ba: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_i2c_enumeration()+0x16b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_probe()+0x17: sibling call from callable instruction with modified stack frame drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort()+0x15: sibling call from callable instruction with modified stack frame drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort.cold()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_write_word()+0xc4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_read_word()+0xe6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_init_i2c_master()+0x213: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_select_interface()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_gpio67_xfer()+0x1ba: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_tuner_xfer()+0x1b7: sibling call from callable instruction with modified stack frame In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/jmb38x_ms.c:14: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/jmb38x_ms.c:14: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_read_word()+0xf6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_write_word()+0xc9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter_ctrl()+0x42: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_bandwidth()+0x8e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_output_mode()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_wakeup()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_channel()+0x2a7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_frontend()+0x4dc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_attach()+0x697: sibling call from callable instruction with modified stack frame In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r852_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/r592.c:15: drivers/memstick/host/r592.c:887:19: note: 'cleanup_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r852_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/r592.c:15: drivers/memstick/host/r592.c:887:19: note: 'init_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/memstick/host/r592.o: warning: objtool: r592_update_card_detect()+0x1e: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_write_fifo_pio()+0x108: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_flush_fifo_write()+0x54: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_read_fifo_pio()+0x94: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_submit_req()+0x3b: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_enable_device()+0x14: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_clear_interrupts()+0x1b: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_stop_dma()+0x20: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_irq()+0x3b: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_probe()+0x3d8: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_transfer_fifo_dma()+0x4f: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_set_mode()+0x5f: sibling call from callable instruction with modified stack frame drivers/memstick/host/r592.o: warning: objtool: r592_process_thread()+0x106: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_word()+0xed: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_identify()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_write_word()+0xc9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_bandwidth()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_pll()+0x59: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_output_mode()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_get_adc_power()+0x45: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf()+0x76: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_diversity_in.isra.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_xfer()+0x42f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_status()+0x1d1: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_set_diversity_in.isra.0.constprop.0()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_i2c_enumeration()+0x110: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000pc_detection()+0x11e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_set_output_mode.isra.0()+0x24f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_frontend()+0x57f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_init()+0x47b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf.cold()+0x20: sibling call from callable instruction with modified stack frame In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_pci_ms.c:25: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'cleanup_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_pci_ms.c:25: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'init_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_usb_ms.c:24: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'cleanup_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_usb_ms.c:24: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'init_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusion_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8527:1: note: in expansion of macro 'module_init' 8527 | module_init(fusion_init); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8479:1: note: 'init_module' target declared here 8479 | fusion_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusion_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptbase.c:8528:1: note: in expansion of macro 'module_exit' 8528 | module_exit(fusion_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8517:1: note: 'cleanup_module' target declared here 8517 | fusion_exit(void) | ^~~~~~~~~~~ drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_init_prbs()+0x24: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_read16()+0xff: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_write_word()+0xc3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: __dib8000_read_word()+0x97: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_slave_frontend()+0x61: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_bandwidth.isra.0()+0x53: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_identify()+0xd8: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_write16()+0xd1: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read32()+0x61: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf()+0x46: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_word()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode()+0x80: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_reset_pll()+0x1d8: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_pll()+0x70: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_gpio()+0x91: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_wakeup()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_agc_config.part.0()+0x28c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_agc_soft_split()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_output_mode.isra.0()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_diversity_in.isra.0()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_status()+0x415: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_frontend()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_xfer()+0x450: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibRx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_enumeration()+0x2ad: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_init()+0x25: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_set_output_mode.isra.0()+0x301: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_frontend()+0x15dd: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf.cold()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode.cold()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_write.isra.0()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read.isra.0()+0x76: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_signal_strength()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_status()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_set_frontend()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_get_frontend()+0x1fc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_attach()+0xd3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_writereg()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_readreg()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_attach()+0x61: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_writereg()+0x80: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_init()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_set_frontend()+0xae: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_attach()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_byteI.isra.0()+0x57: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_buf()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_byte.isra.0()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_mask()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_i2c_gate_ctrl()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_set_fe()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ucblocks()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_snr()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_status()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_get_fe()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok()+0xac: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_init()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_init()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ber()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_attach()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_attach()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok.cold()+0x18: return with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame()+0x4f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame_hi_pri()+0x39: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_add_sge_64bit_1078()+0x5b: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_get_msg_frame()+0xc6: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellInt()+0xa1: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_interrupt()+0x15a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_halt_firmware()+0x2c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mptbase_reply()+0x639: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellAck.constprop.0()+0x8c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: SendIocReset()+0x1a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend()+0x27: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_handshake_req_reply_wait()+0x17b: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: GetIocFacts()+0x2c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: SendEventNotification.constprop.0()+0x6c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_send_handshake_request()+0xa2: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_mapresources()+0x36: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_free_fw_memory()+0x2e: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_alloc_fw_memory()+0xea: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: SendIocInit()+0x92: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_downloadboot()+0x33: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_detach()+0x60e: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: PrimeIocFifos()+0x822: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_HardResetHandler()+0x1c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_Soft_Hard_ResetHandler()+0x20: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mptbase_sas_persist_operation()+0x63: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_config()+0x471: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_attach()+0x43: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_fault_reset_work()+0x59: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend.cold()+0xc0: return with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_writereg()+0x71: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_microcontroller_stop()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_readreg()+0x74: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_setup_frontend_parameters()+0x35d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_read_status()+0x79: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init.cold()+0xff: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+8 drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_writereg()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_readreg()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_read_status()+0x7f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_freeChainBuffers()+0xc1: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_remove()+0x59: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_qcmd()+0x33: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_IssueTaskMgmt()+0x40: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_abort()+0x23: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_taskmgmt_complete()+0x18: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_configure()+0x36: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_debug_level_store()+0x44: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_report_queue_full.isra.0()+0x49: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_event_process()+0x14: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_scandv_complete()+0x4f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0()+0x78: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_io_done()+0x34f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset()+0x21: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_ioc_reset()+0x6f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_destroy()+0x435: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset.cold()+0x20: return with modified stack frame drivers/media/dvb-frontends/mt352.o: warning: objtool: _mt352_write()+0x91: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_read_register()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_init()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_set_parameters()+0x401: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_write()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_sleep()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_init_regs()+0x51: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_read_status_reg.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_set_params()+0xe0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_attach()+0xe: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_writeIOCPage4()+0xd5: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptscsih_quiesce_raid()+0x131: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0()+0x219: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_target_alloc()+0x1ea: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_probe()+0x61: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_alloc()+0x90: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters()+0x193: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_configure()+0x1c7: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0.cold()+0xe0: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters.cold()+0xd4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_write.isra.0()+0x48: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_sleep()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_init()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_set_params()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_attach()+0x38: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_single_write()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_read_register()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_set_parameters()+0x171: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_dump_regs.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_writereg()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_readreg()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_read_status()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_set_tps()+0x15a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_setup_reset()+0x6d: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_event_process()+0x22: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_GetFcPortPage0()+0x1db: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler()+0x13e: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_slave_alloc()+0x6f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_register_dev()+0x212: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_rescan_devices()+0x4c2: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_probe()+0x61: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler.cold()+0x48: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: write_chunk()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: load_firmware()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: SC_SendCommand()+0x48: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: DRX_GetLockStatus()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_init()+0x1f3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_attach()+0x1b8: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_readreg()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10021.o: warning: objtool: _tda10021_writereg()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_attach()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_writereg()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_readreg()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_eh_timed_out()+0x18: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_free_fw_event()+0x25: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_cleanup_fw_event_q()+0x6a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_phy_reset()+0x112: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_target_reset()+0xd6: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_add_end_device()+0xa2: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_issue_tm.constprop.0()+0x139: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_port_delete()+0x2d: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove()+0x27: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device()+0x1e7: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_smp_handler()+0x21: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan()+0x22: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_ioc_reset()+0x97: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_slave_alloc()+0x33: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_setup_wide_ports()+0x2c5: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_taskmgmt_complete()+0x1f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_get_linkerrors()+0x16e: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_sas_device_pg0()+0x165: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_delete()+0x2f7: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_one_phy.isra.0()+0x1a3: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_refresh()+0x268: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_hba_phys()+0x5d5: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_scan_sas_topology()+0x1a4: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe()+0xae: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_hotplug_work()+0x61a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_raid_event()+0x92: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_ir2_event()+0x38: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_event_process()+0x1e4: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_firmware_event_work()+0x3a2: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device.cold()+0x28: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_writereg()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readregs()+0xcf: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readreg()+0xd5: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_readbytes()+0x79: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writebytes()+0xb7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writereg_multibyte()+0x153: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_microcontroller_stop()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt2004_microcontroller_init()+0xdc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_init()+0x8dc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_setup_frontend_parameters()+0x68e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_attach()+0x84: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_writebytes()+0x48: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_readbytes()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_snr()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_status()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_init()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_set_parameters()+0x9b: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_event_process()+0x14: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_taskmgmt_reply()+0x21: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_reply()+0x24: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_taskmgmt()+0x244: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_timeout_expired()+0x1c: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl()+0x1d8: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_targetinfo()+0x37: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_hostinfo()+0x53: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_fw_download()+0x3a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_mpt_command.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: __mptctl_ioctl.isra.0()+0x4f: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: compat_mpctl_ioctl()+0x148: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_readreg()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_status()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_get_parameters()+0x25: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_snr()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_writebuf.isra.0()+0x41: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_setmode.isra.0()+0x49: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_set_parameters()+0x61: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/message/fusion/mptlan.o: warning: objtool: mptlan_probe()+0x1e: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_receive_skb()+0x3a: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_post_receive_buckets()+0x8d: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_open()+0x11: sibling call from callable instruction with modified stack frame drivers/message/fusion/mptlan.o: warning: objtool: lan_reply()+0x4db: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_readbytes.constprop.0()+0xab: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_writebytes.constprop.0()+0x57: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_reset()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_do_hab_cmd()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_read_status()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_set_frontend()+0x1a0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_init()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_attach()+0xac: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_writereg()+0x8e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_voltage()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_setfreqoffset()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_send_master_cmd()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_read_status()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_reset()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_tuner_i2c_tuner_xfer()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_tone()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_frontend()+0x33: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_attach()+0x145: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_signal_strength()+0x42: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_get_frontend()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_release()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_reg()+0x70: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_snr()+0x81: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_status()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_reg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_reg_bit()+0x33: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_i2c_gate_ctrl()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_sleep()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_regs()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_soft_reset()+0x12: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_mpeg_mode_polarity()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_init()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_modulation.isra.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_passband_digital_agc.isra.0()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_agc_setup()+0x41: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0()+0xd4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_spectral_inversion.isra.0()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters()+0x20: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_attach()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3304_set_parameters()+0x20: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters.cold()+0x24: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_get_frontend()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_release()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_write_reg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_reg()+0x81: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_reg_bit()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_i2c_gate_ctrl()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_tristate()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_ts_bus_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_calculate_snr_x100()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_signal_strength()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ber()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_DumpRegs()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_mode()+0x29: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_soft_reset()+0x12: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_vsb()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_parameters()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_status()+0x105: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_search()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_tune()+0x26: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_sleep()+0x12: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_attach()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_init()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_reg()+0x70: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2161_read_snr()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_status()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_get_frontend()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_read_snr()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_reg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_regs()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_release()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_soft_reset()+0x12: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_initialize()+0x50: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_set_frontend()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_i2c_gate_ctrl()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_attach()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_readreg()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_voltage()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_snr()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_ber()+0x71: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_get_frontend()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc()+0x24: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_tone()+0x87: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_diseqc_send_burst()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_pll_writereg.isra.0()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_frontend()+0x25: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_initfe()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_attach()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/media/firewire/firedtv-avc.o: warning: objtool: debug_fcp()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/firewire/firedtv-avc.o: warning: objtool: avc_ca_pmt()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lnbp21.o: warning: objtool: lnbx2x_attach.constprop.0()+0x69: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_enable_high_lnb_voltage()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_set_voltage()+0x42: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_release()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_attach()+0x83: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_write_byte.isra.0()+0x74: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_tone()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_byte.isra.0()+0x91: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_sleep()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_init()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ucblocks()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_snr()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ber()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_status()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_frontend()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait()+0x24: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_burst()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_master_cmd()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_attach()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait.cold()+0x10: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_set_params()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_sleep()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_attach()+0x71: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_get_status()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_set_params()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_attach()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_write_reg()+0x94: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_read_reg()+0xbd: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_set_ctrl_lo5.constprop.0()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_tune()+0x1a8: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_attach()+0x35b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter.cold()+0x17: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_write_reg()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_get_wbd_target()+0x53: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_read_reg()+0xe9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_pwm_gain_reset()+0x1d7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_update_tuning_table_7090()+0xcc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_read_reg()+0x84: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_gain_control()+0x40b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_set_params()+0xc6a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_write_reg()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_register()+0x12d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_register()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt()+0xfd: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_stream()+0x33: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_audio_stream()+0x49: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_g_std()+0x39: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_irq_handler()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_probe()+0x51: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: set_input()+0x67: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx23888_std_setup()+0x5b7: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_std_setup()+0x287: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_std()+0xd4: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status.cold()+0x5d3: return with modified stack frame drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw()+0xa5: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw.cold()+0x55: return with modified stack frame drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_rx_read()+0x144: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_irq_handler()+0xd6: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status()+0x1be: sibling call from callable instruction with modified stack frame drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status.cold()+0x303: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tvaudio.o: warning: objtool: chip_thread()+0x25: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: chip_write()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode()+0xa1: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode()+0x87: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: chip_cmd()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: ta8874z_setaudmode()+0x17: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_initialize()+0x1b7: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: chip_read()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_getrxsubchans()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9840_getrxsubchans()+0x40: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: chip_read2()+0xa6: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9875_checkit()+0x31: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_getrxsubchans()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_checkit()+0x33: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tvaudio_probe()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode.cold()+0x14: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tda7432.o: warning: objtool: tda7432_set()+0x65: sibling call from callable instruction with modified stack frame drivers/media/i2c/tda7432.o: warning: objtool: tda7432_write()+0x38: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/saa6588.o: warning: objtool: saa6588_configure()+0x79: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa6588.o: warning: objtool: saa6588_work()+0x20f: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa6588.o: warning: objtool: saa6588_ioctl()+0x285: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write()+0x33: sibling call from callable instruction with modified stack frame drivers/media/i2c/tda9840.o: warning: objtool: tda9840_status()+0x98: sibling call from callable instruction with modified stack frame drivers/media/i2c/tda9840.o: warning: objtool: tda9840_s_tuner()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/i2c/tda9840.o: warning: objtool: tda9840_probe()+0x26: sibling call from callable instruction with modified stack frame drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write.cold()+0x19: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_s_routing()+0x23: sibling call from callable instruction with modified stack frame drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_probe()+0x1f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tea6420.o: warning: objtool: tea6420_s_routing()+0x31: sibling call from callable instruction with modified stack frame drivers/media/i2c/tea6420.o: warning: objtool: tea6420_probe()+0x24: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/saa7115.o: warning: objtool: saa711x_querystd()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_routing()+0x190: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_writeregs()+0x89: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_reset()+0x10: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_size()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_stream()+0x13: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_clock_freq()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_v4lstd()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_probe()+0x122: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7115.o: warning: objtool: saa711x_g_tuner()+0x41: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_std()+0x17: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_write()+0x84: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: set_audio_regs()+0x25: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_audio_routing()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_stream()+0x14: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: set_audio_mode()+0x15: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_tuner()+0x60: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_read()+0xc3: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_probe()+0x86: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_video_routing()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_g_tuner()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa717x.o: warning: objtool: saa717x_set_fmt()+0x1d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/saa7127.o: warning: objtool: saa7127_write()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_video_enable()+0x53: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_output_type()+0x52: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_cc()+0x10a: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_xds()+0x109: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_std()+0x73: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_vps()+0x14d: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_wss()+0xfe: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_input_type()+0x60: sibling call from callable instruction with modified stack frame drivers/media/i2c/saa7127.o: warning: objtool: saa7127_probe()+0x60: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tw2804.o: warning: objtool: tw2804_probe()+0x260: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tw9903.o: warning: objtool: tw9903_probe()+0x29: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/tw9906.o: warning: objtool: tw9906_probe()+0x29: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/cs3308.o: warning: objtool: cs3308_probe()+0x49: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status()+0x87: sibling call from callable instruction with modified stack frame drivers/media/i2c/cs5345.o: warning: objtool: cs5345_s_routing()+0x14: sibling call from callable instruction with modified stack frame drivers/media/i2c/cs5345.o: warning: objtool: cs5345_probe()+0x27: sibling call from callable instruction with modified stack frame drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status.cold()+0x20: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/cs53l32a.o: warning: objtool: cs53l32a_probe()+0x31: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/m52790.o: warning: objtool: m52790_probe()+0x26: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/wm8775.o: warning: objtool: wm8775_write()+0x52: sibling call from callable instruction with modified stack frame drivers/media/i2c/wm8775.o: warning: objtool: wm8775_probe()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/i2c/wm8775.o: warning: objtool: wm8775_s_routing()+0xe: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/wm8739.o: warning: objtool: wm8739_write()+0x28: sibling call from callable instruction with modified stack frame drivers/media/i2c/wm8739.o: warning: objtool: wm8739_probe()+0x28: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_set_audmode()+0x56: sibling call from callable instruction with modified stack frame drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_probe()+0x26: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.o: warning: objtool: sony_btf_mpx_probe()+0x25: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_s_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_probe()+0x25: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/upd64083.o: warning: objtool: upd64083_write()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/i2c/upd64083.o: warning: objtool: upd64083_probe()+0x25: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/ov7640.o: warning: objtool: ov7640_probe()+0xc1: sibling call from callable instruction with modified stack frame 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/mt9v011.o: warning: objtool: mt9v011_remove()+0x15: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_write()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_read()+0xca: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe()+0x1b7: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: calc_fps()+0xa1: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_s_frame_interval()+0xd7: sibling call from callable instruction with modified stack frame drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe.cold()+0xb0: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~~~~~~~ drivers/mfd/sm501.o: warning: objtool: sm501_register_device()+0x1d: sibling call from callable instruction with modified stack frame In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:229:19: note: 'cleanup_module' target declared here 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:229:19: note: 'init_module' target declared here 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_sch.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_sch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_sch.c:26: drivers/mfd/lpc_sch.c:212:19: note: 'cleanup_module' target declared here 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_sch.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_sch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_sch.c:26: drivers/mfd/lpc_sch.c:212:19: note: 'init_module' target declared here 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_ich.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_ich_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_ich.c:51: drivers/mfd/lpc_ich.c:1242:19: note: 'cleanup_module' target declared here 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_ich.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_ich_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_ich.c:51: drivers/mfd/lpc_ich.c:1242:19: note: 'init_module' target declared here 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ drivers/mfd/lpc_ich.o: warning: objtool: lpc_ich_probe()+0x293: sibling call from callable instruction with modified stack frame In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx855_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'cleanup_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx855_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'init_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(wl1273_core_exit); | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit wl1273_core_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' 272 | late_initcall(wl1273_core_init); | ^~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here 254 | static int __init wl1273_core_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:541:1: note: in expansion of macro 'module_init' 541 | module_init(intel_lpss_init); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:536:19: note: 'init_module' target declared here 536 | static int __init intel_lpss_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/intel-lpss.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(intel_lpss_exit); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:543:20: note: 'cleanup_module' target declared here 543 | static void __exit intel_lpss_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss-pci.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mfd/intel-lpss-pci.c:17: drivers/mfd/intel-lpss-pci.c:279:19: note: 'cleanup_module' target declared here 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss-pci.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mfd/intel-lpss-pci.c:17: drivers/mfd/intel-lpss-pci.c:279:19: note: 'init_module' target declared here 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel-lpss-acpi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel-lpss-acpi.c:14: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'cleanup_module' target declared here 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel-lpss-acpi.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel-lpss-acpi.c:14: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'init_module' target declared here 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'cleanup_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'init_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'cleanup_module' target declared here 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'init_module' target declared here 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ drivers/misc/altera-stapl/altera.o: warning: objtool: altera_execute()+0x61: sibling call from callable instruction with modified stack frame drivers/misc/altera-stapl/altera.o: warning: objtool: altera_init()+0x206: sibling call from callable instruction with modified stack frame In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'cleanup_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'init_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'init_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(cb710_init_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:329:19: note: 'init_module' target declared here 329 | static int __init cb710_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/cb710/core.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(cb710_cleanup_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit cb710_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/at24.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at24_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/eeprom/at24.c:800:1: note: in expansion of macro 'module_exit' 800 | module_exit(at24_exit); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:796:20: note: 'cleanup_module' target declared here 796 | static void __exit at24_exit(void) | ^~~~~~~~~ In file included from drivers/misc/eeprom/at24.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at24_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:794:1: note: in expansion of macro 'module_init' 794 | module_init(at24_init); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:784:19: note: 'init_module' target declared here 784 | static int __init at24_init(void) | ^~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'cleanup_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'init_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ drivers/misc/eeprom/eeprom_93cx6.o: warning: objtool: eeprom_93cx6_write()+0x87: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_smb_read_i2c_block()+0x9a: sibling call from callable instruction with modified stack frame drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_dbgfs_csr_write()+0x150: sibling call from callable instruction with modified stack frame In file included from drivers/misc/ibmasm/ibmasm.h:32, from drivers/misc/ibmasm/module.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:230:1: note: in expansion of macro 'module_init' 230 | module_init(ibmasm_init); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:212:19: note: 'init_module' target declared here 212 | static int __init ibmasm_init(void) | ^~~~~~~~~~~ In file included from drivers/misc/ibmasm/ibmasm.h:32, from drivers/misc/ibmasm/module.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/ibmasm/module.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(ibmasm_exit); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit ibmasm_exit (void) | ^~~~~~~~~~~ drivers/misc/ibmasm/module.o: warning: objtool: ibmasm_remove_one()+0x1c: sibling call from callable instruction with modified stack frame drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_new_command()+0xa1: sibling call from callable instruction with modified stack frame drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_free_command()+0x50: sibling call from callable instruction with modified stack frame drivers/misc/ibmasm/remote.o: warning: objtool: ibmasm_handle_mouse_interrupt()+0x104: sibling call from callable instruction with modified stack frame drivers/misc/ibmasm/lowlevel.o: warning: objtool: ibmasm_interrupt_handler()+0x113: sibling call from callable instruction with modified stack frame drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device()+0x37: sibling call from callable instruction with modified stack frame drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device.cold()+0x3b: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.o: warning: objtool: lis3_i2c_init()+0x5b: sibling call from callable instruction with modified stack frame In file included from drivers/misc/mei/main.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mei/main.c:1016:1: note: in expansion of macro 'module_init' 1016 | module_init(mei_init); | ^~~~~~~~~~~ drivers/misc/mei/main.c:976:19: note: 'init_module' target declared here 976 | static int __init mei_init(void) | ^~~~~~~~ In file included from drivers/misc/mei/main.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mei/main.c:1017:1: note: in expansion of macro 'module_exit' 1017 | module_exit(mei_exit); | ^~~~~~~~~~~ drivers/misc/mei/main.c:1009:20: note: 'cleanup_module' target declared here 1009 | static void __exit mei_exit(void) | ^~~~~~~~ drivers/misc/mei/bus-fixup.o: warning: objtool: mei_nfc()+0x262: sibling call from callable instruction with modified stack frame In file included from drivers/misc/mei/pci-me.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_me_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:19: drivers/misc/mei/pci-me.c:516:19: note: 'cleanup_module' target declared here 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_me_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:19: drivers/misc/mei/pci-me.c:516:19: note: 'init_module' target declared here 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_txe_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:19: drivers/misc/mei/pci-txe.c:418:19: note: 'cleanup_module' target declared here 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_txe_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:19: drivers/misc/mei/pci-txe.c:418:19: note: 'init_module' target declared here 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mic/bus/mic_bus.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mbus_init': '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) | ^~~~~~~~~~~ drivers/misc/mic/bus/mic_bus.c:199:1: note: in expansion of macro 'core_initcall' 199 | core_initcall(mbus_init); | ^~~~~~~~~~~~~ drivers/misc/mic/bus/mic_bus.c:189:19: note: 'init_module' target declared here 189 | static int __init mbus_init(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/mic_bus.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mbus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/bus/mic_bus.c:200:1: note: in expansion of macro 'module_exit' 200 | module_exit(mbus_exit); | ^~~~~~~~~~~ drivers/misc/mic/bus/mic_bus.c:194:20: note: 'cleanup_module' target declared here 194 | static void __exit mbus_exit(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/scif_bus.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': '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) | ^~~~~~~~~~~ drivers/misc/mic/bus/scif_bus.c:204:1: note: in expansion of macro 'core_initcall' 204 | core_initcall(scif_init); | ^~~~~~~~~~~~~ drivers/misc/mic/bus/scif_bus.c:194:19: note: 'init_module' target declared here 194 | static int __init scif_init(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/scif_bus.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/bus/scif_bus.c:205:1: note: in expansion of macro 'module_exit' 205 | module_exit(scif_exit); | ^~~~~~~~~~~ drivers/misc/mic/bus/scif_bus.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit scif_exit(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/cosm_bus.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': '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) | ^~~~~~~~~~~ drivers/misc/mic/bus/cosm_bus.c:136:1: note: in expansion of macro 'core_initcall' 136 | core_initcall(cosm_init); | ^~~~~~~~~~~~~ drivers/misc/mic/bus/cosm_bus.c:125:19: note: 'init_module' target declared here 125 | static int __init cosm_init(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/cosm_bus.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/bus/cosm_bus.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(cosm_exit); | ^~~~~~~~~~~ drivers/misc/mic/bus/cosm_bus.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit cosm_exit(void) | ^~~~~~~~~ In file included from drivers/misc/mic/bus/vop_bus.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_init': '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) | ^~~~~~~~~~~ drivers/misc/mic/bus/vop_bus.c:200:1: note: in expansion of macro 'core_initcall' 200 | core_initcall(vop_init); | ^~~~~~~~~~~~~ drivers/misc/mic/bus/vop_bus.c:190:19: note: 'init_module' target declared here 190 | static int __init vop_init(void) | ^~~~~~~~ In file included from drivers/misc/mic/bus/vop_bus.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/bus/vop_bus.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(vop_exit); | ^~~~~~~~~~~ drivers/misc/mic/bus/vop_bus.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit vop_exit(void) | ^~~~~~~~ In file included from drivers/misc/mic/card/mic_x100.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mic/card/mic_x100.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(mic_init); | ^~~~~~~~~~~ drivers/misc/mic/card/mic_x100.c:318:19: note: 'init_module' target declared here 318 | static int __init mic_init(void) | ^~~~~~~~ In file included from drivers/misc/mic/card/mic_x100.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/card/mic_x100.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(mic_exit); | ^~~~~~~~~~~ drivers/misc/mic/card/mic_x100.c:351:20: note: 'cleanup_module' target declared here 351 | static void __exit mic_exit(void) | ^~~~~~~~ In file included from drivers/misc/mic/cosm/cosm_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mic/cosm/cosm_main.c:388:1: note: in expansion of macro 'module_init' 388 | module_init(cosm_init); | ^~~~~~~~~~~ drivers/misc/mic/cosm/cosm_main.c:352:19: note: 'init_module' target declared here 352 | static int __init cosm_init(void) | ^~~~~~~~~ In file included from drivers/misc/mic/cosm/cosm_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/cosm/cosm_main.c:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(cosm_exit); | ^~~~~~~~~~~ drivers/misc/mic/cosm/cosm_main.c:380:20: note: 'cleanup_module' target declared here 380 | static void __exit cosm_exit(void) | ^~~~~~~~~ drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_server()+0xb3: sibling call from callable instruction with modified stack frame drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_init()+0x17: sibling call from callable instruction with modified stack frame In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_client_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mic/cosm_client/cosm_scif_client.c:276:1: note: in expansion of macro 'module_init' 276 | module_init(cosm_client_init); | ^~~~~~~~~~~ drivers/misc/mic/cosm_client/cosm_scif_client.c:262:19: note: 'init_module' target declared here 262 | static int __init cosm_client_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_client_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/cosm_client/cosm_scif_client.c:277:1: note: in expansion of macro 'module_exit' 277 | module_exit(cosm_client_exit); | ^~~~~~~~~~~ drivers/misc/mic/cosm_client/cosm_scif_client.c:271:20: note: 'cleanup_module' target declared here 271 | static void __exit cosm_client_exit(void) | ^~~~~~~~~~~~~~~~ drivers/misc/mic/cosm_client/cosm_scif_client.o: warning: objtool: cosm_scif_remove()+0xad: sibling call from callable instruction with modified stack frame drivers/misc/mic/cosm_client/cosm_scif_client.o: warning: objtool: cosm_scif_remove.cold()+0x16: sibling call from callable instruction with modified stack frame In file included from drivers/misc/mic/host/mic_main.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/host/mic_main.c:343:1: note: in expansion of macro 'module_exit' 343 | module_exit(mic_exit); | ^~~~~~~~~~~ drivers/misc/mic/host/mic_main.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit mic_exit(void) | ^~~~~~~~ In file included from drivers/misc/mic/host/mic_main.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mic/host/mic_main.c:342:1: note: in expansion of macro 'module_init' 342 | module_init(mic_init); | ^~~~~~~~~~~ drivers/misc/mic/host/mic_main.c:316:19: note: 'init_module' target declared here 316 | static int __init mic_init(void) | ^~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_main.c:25: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.c:18: drivers/misc/mic/scif/scif_main.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mic/scif/scif_main.c:353:1: note: in expansion of macro 'module_init' 353 | module_init(scif_init); | ^~~~~~~~~~~ drivers/misc/mic/scif/scif_main.c:316:19: note: 'init_module' target declared here 316 | static int __init scif_init(void) | ^~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_main.c:354:1: note: in expansion of macro 'module_exit' 354 | module_exit(scif_exit); | ^~~~~~~~~~~ drivers/misc/mic/scif/scif_main.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit scif_exit(void) | ^~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_peer_bus.c:17: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_ports.c:20: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_debugfs.c:22: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_fd.c:18: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_api.c:19: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_epd.c:18: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_nodeqp.c:20: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_nm.c:20: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_dma.c:18: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_windows': drivers/misc/mic/scif/scif_dma.c:597:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 597 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_tcw_invalid': drivers/misc/mic/scif/scif_dma.c:639:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 639 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_fence.c:19: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_mmap.c:18: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function 'scif_recv_munmap': drivers/misc/mic/scif/scif_mmap.c:62:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 62 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function '__scif_cleanup_rma_for_zombies': drivers/misc/mic/scif/scif_mmap.c:146:18: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function 'scif_put_pages': drivers/misc/mic/scif/scif_mmap.c:349:12: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | list_del(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_mmap.c: In function 'scif_rma_list_munmap': drivers/misc/mic/scif/scif_mmap.c:488:13: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 488 | list_del(&window->list); | ^~~~~~~~~~~~~ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_rma.c:23: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/pagemap.h:8, from drivers/misc/mic/scif/scif_rma.c:19: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_window': drivers/misc/mic/scif/scif_rma.c:170:22: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 170 | init_waitqueue_head(&window->regwq); ./include/linux/wait.h:68:26: note: in definition of macro 'init_waitqueue_head' 68 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ drivers/misc/mic/scif/scif_rma.c:172:22: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | init_waitqueue_head(&window->unregwq); ./include/linux/wait.h:68:26: note: in definition of macro 'init_waitqueue_head' 68 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ | ^~~~~~~ drivers/misc/mic/scif/scif_rma.c:173:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_incomplete_window': drivers/misc/mic/scif/scif_rma.c:198:32: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 198 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_lookup': drivers/misc/mic/scif/scif_rma.c:377:24: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | err = scif_map_single(&window->mapped_offset, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:387:23: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | scif_alloc_coherent(&window->dma_addr_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:397:23: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 397 | scif_alloc_coherent(&window->num_pages_lookup.offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_remote_lookup': drivers/misc/mic/scif/scif_rma.c:445:33: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | struct scif_rma_lookup *lup = &window->dma_addr_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:446:34: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | struct scif_rma_lookup *npup = &window->num_pages_lookup; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_window': drivers/misc/mic/scif/scif_rma.c:508:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/pagemap.h:8, from drivers/misc/mic/scif/scif_rma.c:19: drivers/misc/mic/scif/scif_rma.c: In function 'scif_unregister_window': ./include/linux/wait.h:255:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ ./include/linux/wait.h:336:2: note: in expansion of macro '___wait_event' 336 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:364:11: note: in expansion of macro '__wait_event_timeout' 364 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' 694 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ ./include/linux/wait.h:267:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | finish_wait(&wq_head, &__wq_entry); \ ./include/linux/wait.h:336:2: note: in expansion of macro '___wait_event' 336 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:364:11: note: in expansion of macro '__wait_event_timeout' 364 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' 694 | err = wait_event_timeout(window->unregwq, | ^~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:731:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_alloc_request': drivers/misc/mic/scif/scif_rma.c:762:32: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 762 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_prep_remote_window': drivers/misc/mic/scif/scif_rma.c:788:32: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 788 | struct scif_allocmsg *alloc = &window->alloc_handle; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/pagemap.h:8, from drivers/misc/mic/scif/scif_rma.c:19: drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_scif_register': ./include/linux/wait.h:255:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ ./include/linux/wait.h:336:2: note: in expansion of macro '___wait_event' 336 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:364:11: note: in expansion of macro '__wait_event_timeout' 364 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' 979 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ ./include/linux/wait.h:267:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | finish_wait(&wq_head, &__wq_entry); \ ./include/linux/wait.h:336:2: note: in expansion of macro '___wait_event' 336 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ ./include/linux/wait.h:364:11: note: in expansion of macro '__wait_event_timeout' 364 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' 979 | err = wait_event_timeout(window->regwq, | ^~~~~~~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg': drivers/misc/mic/scif/scif_rma.c:1230:18: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1230 | list_del_init(&window->list); | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:10, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/pagemap.h:8, from drivers/misc/mic/scif/scif_rma.c:19: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_ack': drivers/misc/mic/scif/scif_rma.c:1265:10: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1265 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ ./include/linux/wait.h:196:32: note: in definition of macro 'wake_up' 196 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_nack': drivers/misc/mic/scif/scif_rma.c:1284:10: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1284 | wake_up(&window->regwq); | ^~~~~~~~~~~~~~ ./include/linux/wait.h:196:32: note: in definition of macro 'wake_up' 196 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_ack': drivers/misc/mic/scif/scif_rma.c:1302:10: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1302 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ ./include/linux/wait.h:196:32: note: in definition of macro 'wake_up' 196 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_nack': drivers/misc/mic/scif/scif_rma.c:1321:10: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 1321 | wake_up(&window->unregwq); | ^~~~~~~~~~~~~~~~ ./include/linux/wait.h:196:32: note: in definition of macro 'wake_up' 196 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | ^ In file included from drivers/misc/mic/scif/scif_main.h:219, from drivers/misc/mic/scif/scif_rma_list.c:18: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': drivers/misc/mic/scif/scif_rma.h:445:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | list_add_tail(&window->list, list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': drivers/misc/mic/scif/scif_rma.h:452:16: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | list_del_init(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_tcw': drivers/misc/mic/scif/scif_rma_list.c:34:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 34 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:39:18: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | list_add_tail(&window->list, head); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:49:11: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:49:26: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_window': drivers/misc/mic/scif/scif_rma_list.c:63:17: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 63 | INIT_LIST_HEAD(&window->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:71:12: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | list_add(&window->list, head); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:73:12: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~~~ drivers/misc/mic/scif/scif_rma_list.c:73:27: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | list_add(&window->list, &prev->list); | ^~~~~~~~~~~ In file included from drivers/misc/mic/vop/vop_main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_driver_init': 'cold' [-Wmissing-attributes] 133 | int 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/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' 128 | module_driver(__vop_driver, vop_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/misc/mic/vop/vop_main.c:36: drivers/misc/mic/vop/vop_main.c:761:19: note: 'init_module' target declared here 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mic/vop/vop_main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_driver_exit': 'cold' [-Wmissing-attributes] 139 | void 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/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' 128 | module_driver(__vop_driver, vop_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/misc/mic/vop/vop_main.c:36: drivers/misc/mic/vop/vop_main.c:761:19: note: 'cleanup_module' target declared here 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' 761 | module_vop_driver(vop_driver); | ^~~~~~~~~~~~~~~~~ drivers/misc/mic/vop/vop_debugfs.o: warning: objtool: vop_init_debugfs()+0x56: sibling call from callable instruction with modified stack frame In file included from drivers/misc/sgi-gru/grufile.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gru_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/sgi-gru/grufile.c:612:1: note: in expansion of macro 'module_init' 612 | module_init(gru_init); | ^~~~~~~~~~~ drivers/misc/sgi-gru/grufile.c:522:19: note: 'init_module' target declared here 522 | static int __init gru_init(void) | ^~~~~~~~ In file included from drivers/misc/sgi-gru/grufile.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gru_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/sgi-gru/grufile.c:614:1: note: in expansion of macro 'module_exit' 614 | module_exit(gru_exit); | ^~~~~~~~~~~ drivers/misc/sgi-gru/grufile.c:579:20: note: 'cleanup_module' target declared here 579 | static void __exit gru_exit(void) | ^~~~~~~~ drivers/misc/sgi-gru/grufault.o: warning: objtool: gru_vtop.isra.0()+0x3eb: sibling call from callable instruction with modified stack frame drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_create_message_queue()+0x1bc: sibling call from callable instruction with modified stack frame drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_abort.constprop.0()+0x24: sibling call from callable instruction with modified stack frame drivers/misc/sgi-gru/grukservices.o: warning: objtool: quicktest3.isra.0()+0x271: sibling call from callable instruction with modified stack frame drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_ktest()+0x7c0: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kernel.h:11, from drivers/misc/sgi-gru/grukdump.c:23: drivers/misc/sgi-gru/grukdump.c: In function 'gru_dump_context_data': drivers/misc/sgi-gru/grukdump.c:61:36: warning: taking address of packed member of 'struct gru_context_configuration_handle' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { ./include/linux/bitops.h:22:31: note: in definition of macro 'for_each_set_bit' 22 | for ((bit) = find_first_bit((addr), (size)); \ | ^~~~ drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/sgi-gru/grukdump.c:61:36: warning: taking address of packed member of 'struct gru_context_configuration_handle' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { ./include/linux/bitops.h:24:30: note: in definition of macro 'for_each_set_bit' 24 | (bit) = find_next_bit((addr), (size), (bit) + 1)) | ^~~~ drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/sgi-xp/xp_main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xp_main.c:249:1: note: in expansion of macro 'module_init' 249 | module_init(xp_init); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xp_main.c:227:1: note: 'init_module' target declared here 227 | xp_init(void) | ^~~~~~~ In file included from drivers/misc/sgi-xp/xp_main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/sgi-xp/xp_main.c:260:1: note: in expansion of macro 'module_exit' 260 | module_exit(xp_exit); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xp_main.c:252:1: note: 'cleanup_module' target declared here 252 | xp_exit(void) | ^~~~~~~ In file included from drivers/misc/sgi-xp/xpc_main.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpc_main.c:1345:1: note: in expansion of macro 'module_init' 1345 | module_init(xpc_init); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpc_main.c:1230:1: note: 'init_module' target declared here 1230 | xpc_init(void) | ^~~~~~~~ In file included from drivers/misc/sgi-xp/xpc_main.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/sgi-xp/xpc_main.c:1353:1: note: in expansion of macro 'module_exit' 1353 | module_exit(xpc_exit); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpc_main.c:1348:1: note: 'cleanup_module' target declared here 1348 | xpc_exit(void) | ^~~~~~~~ drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_payload_uv()+0x144: sibling call from callable instruction with modified stack frame drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_create_gru_mq_uv()+0x357: sibling call from callable instruction with modified stack frame drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_cache_remote_gru_mq_desc_uv()+0x130: sibling call from callable instruction with modified stack frame drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_get_remote_heartbeat_uv()+0x15f: sibling call from callable instruction with modified stack frame drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_chctl_openreply_uv()+0x17f: sibling call from callable instruction with modified stack frame drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_request_partition_activation_uv()+0x1d7: sibling call from callable instruction with modified stack frame In file included from drivers/misc/sgi-xp/xpnet.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpnet.c:579:1: note: in expansion of macro 'module_init' 579 | module_init(xpnet_init); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpnet.c:514:1: note: 'init_module' target declared here 514 | xpnet_init(void) | ^~~~~~~~~~ In file included from drivers/misc/sgi-xp/xpnet.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpnet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/sgi-xp/xpnet.c:592:1: note: in expansion of macro 'module_exit' 592 | module_exit(xpnet_exit); | ^~~~~~~~~~~ drivers/misc/sgi-xp/xpnet.c:582:1: note: 'cleanup_module' target declared here 582 | xpnet_exit(void) | ^~~~~~~~~~ drivers/misc/sgi-xp/xpnet.o: warning: objtool: xpnet_send()+0x15f: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_create()+0x62: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_enqueue_datagram()+0x60: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_set_chkpt_state()+0x18: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_notify_dbell()+0x88: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: dg_create_handle()+0x66: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: vmci_datagram_dispatch()+0x259: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_create()+0x74: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_notify()+0x6d: sibling call from callable instruction with modified stack frame In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(vmci_drv_init); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:56:19: note: 'init_module' target declared here 56 | static int __init vmci_drv_init(void) | ^~~~~~~~~~~~~ In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(vmci_drv_exit); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit vmci_drv_exit(void) | ^~~~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_event.o: warning: objtool: vmci_event_exit()+0x37: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_notify_peer()+0xcb: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_host_map_queues.isra.0()+0xb5: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_broker_alloc()+0x498: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_alloc()+0x2cf: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_broker_set_page_store()+0x71: sibling call from callable instruction with modified stack frame drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_broker_unmap()+0x224: sibling call from callable instruction with modified stack frame In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/misc/tifm_core.c:364:1: note: in expansion of macro 'subsys_initcall' 364 | subsys_initcall(tifm_init); | ^~~~~~~~~~~~~~~ drivers/misc/tifm_core.c:332:19: note: 'init_module' target declared here 332 | static int __init tifm_init(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/tifm_core.c:365:1: note: in expansion of macro 'module_exit' 365 | module_exit(tifm_exit); | ^~~~~~~~~~~ drivers/misc/tifm_core.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit tifm_exit(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from ./include/linux/tifm.h:18, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'init_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from ./include/linux/tifm.h:18, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'cleanup_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ drivers/misc/tifm_7xx1.o: warning: objtool: tifm_7xx1_switch_media()+0x88: sibling call from callable instruction with modified stack frame 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/ioc4.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioc4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/ioc4.c:493:1: note: in expansion of macro 'module_exit' 493 | module_exit(ioc4_exit); | ^~~~~~~~~~~ drivers/misc/ioc4.c:485:1: note: 'cleanup_module' target declared here 485 | ioc4_exit(void) | ^~~~~~~~~ In file included from drivers/misc/ioc4.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioc4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/ioc4.c:492:1: note: in expansion of macro 'module_init' 492 | module_init(ioc4_init); | ^~~~~~~~~~~ drivers/misc/ioc4.c:478:1: note: 'init_module' target declared here 478 | ioc4_init(void) | ^~~~~~~~~ drivers/misc/ioc4.o: warning: objtool: ioc4_register_submodule()+0x73: sibling call from callable instruction with modified stack frame drivers/misc/ioc4.o: warning: objtool: ioc4_unregister_submodule()+0x72: sibling call from callable instruction with modified stack frame drivers/misc/ioc4.o: warning: objtool: ioc4_remove()+0xe2: sibling call from callable instruction with modified stack frame drivers/misc/ioc4.o: warning: objtool: ioc4_probe()+0x2f: sibling call from callable instruction with modified stack frame drivers/misc/ioc4.o: warning: objtool: ioc4_probe.cold()+0x41: return with modified stack frame 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/hpilo.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ilo_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/hpilo.c:918:1: note: in expansion of macro 'module_exit' 918 | module_exit(ilo_exit); | ^~~~~~~~~~~ drivers/misc/hpilo.c:901:20: note: 'cleanup_module' target declared here 901 | static void __exit ilo_exit(void) | ^~~~~~~~ In file included from drivers/misc/hpilo.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ilo_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/hpilo.c:917:1: note: in expansion of macro 'module_init' 917 | module_init(ilo_init); | ^~~~~~~~~~~ drivers/misc/hpilo.c:871:19: note: 'init_module' target declared here 871 | static int __init ilo_init(void) | ^~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'cleanup_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'init_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/vmw_balloon.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmballoon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/misc/vmw_balloon.c:1219:1: note: in expansion of macro 'late_initcall' 1219 | late_initcall(vmballoon_init); | ^~~~~~~~~~~~~ drivers/misc/vmw_balloon.c:1180:19: note: 'init_module' target declared here 1180 | static int __init vmballoon_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/vmw_balloon.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmballoon_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/vmw_balloon.c:1236:1: note: in expansion of macro 'module_exit' 1236 | module_exit(vmballoon_exit); | ^~~~~~~~~~~ drivers/misc/vmw_balloon.c:1221:20: note: 'cleanup_module' target declared here 1221 | static void __exit vmballoon_exit(void) | ^~~~~~~~~~~~~~ drivers/misc/vmw_balloon.o: warning: objtool: vmballoon_work()+0x12b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/media/mmc/siano/smssdio.o: warning: objtool: smssdio_interrupt()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_config()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_xfer_control()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_allocate()+0x2a: sibling call from callable instruction with modified stack frame In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/common/b2c2/flexcop-common.h:11, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'cleanup_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/common/b2c2/flexcop-common.h:11, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'init_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe.cold()+0xc2: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: free_btres_lock.isra.0()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: set_pll.part.0()+0xf1: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_s_fmt_vid_overlay()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_reinit_bt848()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_resume()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_irq()+0x723: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_remove()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_probe()+0x68: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: tea575x_init()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard()+0x34: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card1()+0x272: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card2()+0x335: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_handle_chipset()+0x171: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard.cold()+0x1d1: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_set_dma()+0x89: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_risc_hook()+0x97: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_i2c_xfer()+0x24d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_I2CRead()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: init_bttv_i2c()+0x296: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-gpio.o: warning: objtool: bttv_sub_add_device()+0x86: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: ir_handle_key()+0x70: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_timer()+0xf3: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: get_key_pv951()+0x91: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end()+0xd7: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_irq()+0xac: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_init()+0x372: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_free()+0x37: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_alloc()+0x119: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_align()+0x51: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips()+0xa9: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips.cold()+0x59: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_start()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_stop()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_remove()+0x2e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_task()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: cx24108_tuner_set_params()+0xcb: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: digitv_alps_tded4_tuner_calc_regs()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_stop_feed()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_remove()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_start_feed()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: or51211_reset()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: digitv_alps_tded4_reset.isra.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_probe()+0xf2: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_freq()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_symbolrate()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_polarization.isra.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_wait_dst_ready()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_gpio_outb.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_pio_disable()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_recovery()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_8820_reset()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_bailout()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: write_dst()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: read_dst()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_reset_state()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_comm_init()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_command.constprop.0()+0x1f5: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_write_tuna()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_frontend()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_tune_frontend()+0x79: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach()+0x80: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach.cold()+0x3b: return with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_attach()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: put_checksum()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_put_ci()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_get_slot_caps()+0xf8: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: debug_string.constprop.0()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_set_pmt.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_ioctl()+0x3d1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_iounmap()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_remove()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_read_eeprom()+0xfd: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_probe()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_init_on_first_open()+0x59: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: init_cx18_i2c()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: exit_cx18_i2c()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_firmware_init()+0x97: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_ir_gpio()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_tuner_gpio()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl()+0xab: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_free()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_alloc()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl.cold()+0x83: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_stop_v4l2_encode_stream()+0x19a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_start_v4l2_encode_stream()+0x5ee: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_setup()+0x51f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_register()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_dualwatch()+0xcc: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_start_capture()+0x184: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_read()+0x62: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_enc_poll()+0x89: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_mmap()+0xac: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_stop_capture()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_mute()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_unmute()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_open()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_input()+0xb2: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_frequency()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_std()+0xbd: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_encoder_cmd()+0xfe: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-controls.o: warning: objtool: cx18_s_stream_vbi_fmt()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_call()+0x5ee: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_in_work_handler()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_epu_cmd_irq()+0x1ef: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_vapi()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-irq.o: warning: objtool: cx18_irq_handler()+0xe6: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_stream()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_set_fmt()+0xc9: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status()+0x9c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: set_input()+0x37: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_std_setup()+0x277: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_std()+0xba: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status.cold()+0x3d8: return with modified stack frame drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw.cold()+0x46: return with modified stack frame drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_stop_feed()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_start_feed()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: yuan_mpc718_mt352_init()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_register()+0x8df: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.o: warning: objtool: cx18_alsa_load()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: cx18_alsa_announce_pcm_data()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_hw_free()+0x37: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_hw_params()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_create()+0x47: sibling call from callable instruction with modified stack frame drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: cx18_alsa_announce_pcm_data.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom()+0x275: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_tuner_callback()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_card_setup()+0x848: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x46: return with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_std()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_queue()+0x12f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_prepare()+0xb5: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x56: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_query_audinput.isra.0()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_audinput()+0x58: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_vdev_init.isra.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_wakeup.part.0()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_std()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_read()+0x79: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_mux()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_mux()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_audio_mux()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_audinput()+0x52: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_enum_input()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_get_input()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_input()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_frequency()+0x18b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_irq()+0x40: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_unregister()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_register()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue()+0x154: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_vbi_irq()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue.cold()+0x21: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_init_tsport()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_wakeup.isra.0()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_sram_channel_setup()+0x23a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_ts()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_417.part.0()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq()+0x44e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_start_dma()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_prepare()+0x35: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_queue()+0x130: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_set()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_clear()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_get()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_enable()+0x54: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_initdev()+0x2bb: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_readbytes()+0x167: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_sendbytes()+0x209: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_xfer()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_i2c_register()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_av_clk()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_tuner()+0x9a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mc417_init()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mbox_func()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_api_cmd()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_initialize_codec()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_check_encoder()+0x49: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_unregister()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_register()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status()+0x19c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_rx_read()+0x135: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_irq_handler()+0xa5: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status.cold()+0x32a: return with modified stack frame drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_read()+0x51: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write()+0x51: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write4()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_write_i2c()+0x116: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_poll_ci_slot_status()+0x50: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_i2c.constprop.0()+0xa7: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_ci_status()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_op_cam()+0x234: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_slot_status()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_init()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_read()+0x72: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_write()+0x56: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-f300.o: warning: objtool: f300_set_voltage()+0x167: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_pcm_open()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_card_trigger()+0x188: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: dsp_buffer_free()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_hw_params()+0x2bd: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_irq()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_register()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_ts_ctl()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam()+0x14f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: netup_read_ci_status()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_irq()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_tuner_reset()+0x34: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_reset()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_toggle_fullts_streaming.isra.0()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_pid_feed_control()+0x252: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_release()+0x15f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_init()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam.cold()+0x40: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_tuner_callback()+0xe: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_get_resources()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_core_create()+0x162: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_sram_channel_setup()+0x135: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_reset()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_scale()+0x2dd: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_tvnorm()+0x176: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-i2c.o: warning: objtool: cx88_i2c_init()+0x16e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_BTSC()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_NICAM()+0x100: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_A2.constprop.0()+0x118: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_set_tvaudio()+0x152: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_audio_thread()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dsp.o: warning: objtool: cx88_dsp_detect_stereo_sap()+0x414: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-input.o: warning: objtool: cx88_ir_work()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-input.o: warning: objtool: get_key_pvr2000()+0x8b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl()+0x53: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx88_video_mux()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_prepare()+0xb1: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_irq()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_suspend()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_resume()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl.cold()+0x44: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev.cold()+0x53: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2+0 drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl.cold()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: cx8800_restart_vbi_queue()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_start_dma()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_buf_queue()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_resume_common()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_stop_dma.isra.0()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_suspend_common()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_remove()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_irq()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_probe()+0x1e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx8801_irq()+0x62: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_pcm_open()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_card_trigger()+0x135: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx88_audio_initdev()+0x37e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: dsp_buffer_free()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_hw_params()+0x252: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_mbox_func()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_start_codec()+0x42: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_initialize_codec()+0x35: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: start_streaming()+0x125: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: cx8802_blackbird_probe()+0x25: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_release()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: vp1027_set_voltage()+0x91: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: geniatech_dvbs_set_voltage()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: lgdt330x_pll_rf_set()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_acquire()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_remove()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx88_dvb_bus_ctrl()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_probe()+0x35: sibling call from callable instruction with modified stack frame drivers/media/pci/cx88/cx88-vp3054-i2c.o: warning: objtool: vp3054_i2c_probe()+0x161: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_cxd28xx()+0x103: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0900.isra.0()+0x1c1: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6111.isra.0()+0x130: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6110.isra.0()+0x148: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0910.isra.0()+0x271: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: dvb_input_attach()+0x683: sibling call from callable instruction with modified stack frame drivers/media/pci/ddbridge/ddbridge-max.o: warning: objtool: ddb_fe_attach_mxl5xx()+0x279: sibling call from callable instruction with modified stack frame In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm1105_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'cleanup_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm1105_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'init_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_emit_key()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_get.isra.0()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_enable.isra.0()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_clear.isra.0()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_andor.isra.0()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_probe()+0xcd9: sibling call from callable instruction with modified stack frame drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_v4l2_try_fmt': drivers/media/pci/intel/ipu3/ipu3-cio2.c:1103:25: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | fmt = cio2_find_format(&mpix->pixelformat, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_video_link_validate': drivers/media/pci/intel/ipu3/ipu3-cio2.c:1362:24: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1362 | if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: drivers/media/pci/intel/ipu3/ipu3-cio2.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cio2_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'cleanup_module' target declared here 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cio2_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'init_module' target declared here 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-controls.o: warning: objtool: ivtv_g_pts_frame()+0xc8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_init_on_first_open()+0x67: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_iounmap()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_remove()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_probe()+0x80: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_claim_stream()+0xe1: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_dualwatch()+0xd2: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_capture()+0x136: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_read()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_decoding()+0xa6: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_write()+0xe3: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_dec_poll()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_enc_poll()+0x71: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_stop_capture()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_close()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_open()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_versions()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_init()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_init_mpeg_decoder()+0x58: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_check()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct.cold()+0x6f: return with modified stack frame drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_ir_gpio()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_tuner_gpio()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_start()+0xf8: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_sendbyte()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_stop()+0x1dd: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_xfer()+0x431: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: init_ivtv_i2c()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: exit_ivtv_i2c()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_output()+0xd6: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_input()+0xb1: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_frequency()+0x48: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_decoder_cmd()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_encoder_cmd()+0xe8: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_default()+0x1b0: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_decoder_cmd()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_set_speed()+0x304: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_std()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: dma_post()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_dec_start()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_enc_start()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: stream_enc_dma_append()+0x4d4: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_work_handler()+0x74: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_stream_dec_prepare()+0x65: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_handler()+0xdb: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-mailbox.o: warning: objtool: ivtv_api_call()+0x34: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-queue.o: warning: objtool: ivtv_stream_alloc()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_vbi_setup()+0x12f: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_setup_v4l2_decode_stream()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_encode_stream()+0x73: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_setup()+0x72: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_register()+0x94: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_decode_stream()+0x40: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_decode_stream()+0x67: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_passthrough_mode()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_encode_stream()+0x40: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_setup()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_unmap()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_start()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_filter()+0x208: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_setup_frame()+0x264: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_next_free()+0x66: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_prep_user_dma.isra.0()+0x439: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_udma_frame()+0x154: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_work_handler()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_close()+0x11: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: _ivtvfb_check_var()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_check_var()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_blank()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_dec_dma_to_device()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_get_fix.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_frame.isra.0()+0xfb: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_ioctl()+0x199: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_callback_cleanup()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_var()+0x37: sibling call from callable instruction with modified stack frame drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_par()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_gpio_set_bits()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_stream_control()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_get_mac()+0xc5: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_init()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_work()+0x64: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_exit()+0x88: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_init()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_start()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_stop()+0xd: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_xfer()+0x34: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_exit()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_init()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_xfer()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_init()+0xfb: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_exit()+0xd: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_power()+0x63: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_soft_reset()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_exit()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_start_feed()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_init()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_stop_feed()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_hifevm_work()+0x1a2: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_init()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_exit()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_sbuf_opdone_wait()+0x35: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_wait()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_mem()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_mem()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_iom()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_iom()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_init()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_exit()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_slot_status()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_slot_reset()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_cam_ctl()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_cam_ctl()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_attr_mem()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_attr_mem()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_exit()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_init()+0xf: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_plugin()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_unplug()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_pcmcia_init()+0x92: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_input.o: warning: objtool: mantis_input_init()+0x129: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_irq_handler()+0x21c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_pci_probe()+0x141: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: vp1033_frontend_init()+0xd5: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: lgtdqcs001f_tuner_set()+0xbf: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_set_voltage()+0x72: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_frontend_init()+0xca: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: vp1041_frontend_init()+0x1c2: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp2033.o: warning: objtool: vp2033_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp2040.o: warning: objtool: vp2040_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/mantis_vp3030.o: warning: objtool: vp3030_frontend_init()+0x17f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_irq_handler()+0x21c: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_pci_probe()+0x121: sibling call from callable instruction with modified stack frame drivers/media/pci/mantis/hopper_vp3028.o: warning: objtool: vp3028_frontend_init()+0x109: sibling call from callable instruction with modified stack frame In file included from drivers/media/pci/meye/meye.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'meye_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/meye/meye.c:1836:1: note: in expansion of macro 'module_exit' 1836 | module_exit(meye_exit); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1830:20: note: 'cleanup_module' target declared here 1830 | static void __exit meye_exit(void) | ^~~~~~~~~ In file included from drivers/media/pci/meye/meye.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'meye_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1835:1: note: in expansion of macro 'module_init' 1835 | module_init(meye_init); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1818:19: note: 'init_module' target declared here 1818 | static int __init meye_init(void) | ^~~~~~~~~ drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync()+0x81: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: mchip_comp_read_frame()+0x91: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: meye_mmap()+0x133: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: vidioc_reqbufs()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: mchip_vrj_setup.constprop.0()+0x22c: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop()+0xa8: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: meye_probe()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop.cold()+0x3c: sibling call from callable instruction with modified stack frame In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/dma-buf.h:31, from ./include/media/videobuf2-core.h:18, from ./include/media/videobuf2-v4l2.h:16, from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'cleanup_module' target declared here 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/dma-buf.h:31, from ./include/media/videobuf2-core.h:18, from ./include/media/videobuf2-v4l2.h:16, from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'init_module' target declared here 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_dma_interrupt()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_unidvb_dvb_init()+0x732: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_write()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_read.constprop.0()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_dtt7520x()+0x8a: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_drxd()+0x94: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_lg330x()+0x119: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_stv6110()+0x109: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_probe()+0x45a: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_stv0900()+0x170: sibling call from callable instruction with modified stack frame drivers/media/pci/ngene/ngene-cards.o: warning: objtool: cineS2_probe()+0x9d3: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/pluto2/pluto2.o: warning: objtool: pluto2_probe()+0x713: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/pt1/pt1.o: warning: objtool: pt1_thread()+0xe9: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom()+0xab: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_tuner_callback()+0xd: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init1()+0x35b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init2()+0xd2e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x3d: return with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_set_gpio()+0x60: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_hwfini()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: print_irqstatus.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_irq()+0x211: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_initdev()+0x189: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_requeue()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_queue()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_finish()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next()+0xcf: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_timeout()+0x58: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: i2c_is_busy_wait()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_xfer()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register()+0x13a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register.cold()+0x42: return with modified stack frame drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_stop()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_start()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: buffer_activate()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_setmode()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: mute_input_7134()+0x92: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_getstereo.isra.0()+0x44: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_setstereo.isra.0.part.0()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa_dsp_writel()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread()+0x98: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread_ddep()+0xd3: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_init2()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_do_scan()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_activate()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_enum_fmt_vid_overlay()+0xe: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_g_fmt_vid_overlay()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_size()+0x134: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_activate()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_cliplist.isra.0()+0x63: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: start_preview()+0x45: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_s_fmt_vid_overlay()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_overlay()+0xb5: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: queue_setup()+0x133: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_tvnorm()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: video_mux()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_irq_video_signalchange()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay.cold()+0x12: return with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: build_key()+0xc8: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_hvr1110()+0x55: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_purpletv()+0x55: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_pinnacle()+0x101: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_flydvb_trio()+0x146: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_beholdm6xx()+0xd9: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_kworld_pc150u()+0x122: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_msi_tvanywhere_plus()+0x121: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_input_init1()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_probe_i2c_ir()+0x162: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.o: warning: objtool: empress_init()+0x282: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_interface_reset()+0x16f: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_init()+0x189: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: alsa_card_saa7134_create()+0x151: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_hw_params()+0x232: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_capture_open()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit.cold()+0x1e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: configure_tda827x_fe()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: kworld_sbtvd_gate_ctrl()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: philips_tda6651_pll_set()+0x1de: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: tda8290_i2c_gate_ctrl()+0x71: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: dvb_init()+0x87: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/media/pci/saa7146/mxb.o: warning: objtool: mxb_attach()+0x20e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7146/mxb.o: warning: objtool: vidioc_s_input()+0x135: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach()+0x81: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_probe()+0x13e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach.cold()+0x46: stack state mismatch: reg1[6]=-1+0 reg2[6]=-2-16 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) | ^~~~~~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_set_standard()+0x72: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_attach()+0x166: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-cards.o: warning: objtool: saa7164_card_setup()+0x94: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_thread_function()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_encoder()+0x83: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_vbi()+0x83: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_ts()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler_helper()+0x63: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_vbihandler()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus()+0x74: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_dumpregs()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_initdev()+0x2bd: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev.cold()+0x1ea: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus.cold()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: i2c_xfer()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: saa7164_i2c_register()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_stop_feed()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_start_feed()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_unregister()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_register()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-fw.o: warning: objtool: saa7164_downloadfirmware()+0x35: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump()+0xe: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_set()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_get()+0x48: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump.cold()+0x1d8: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_dequeue()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_irq_dequeue()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_signal()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_send()+0x61: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_dif()+0x43: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_modify_gpio()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_load_info()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_collect_debug()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_debug()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_vbi_format()+0x32: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_encoder()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_aspect_ratio()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_encoder()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_usercontrol()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_usercontrol()+0x54: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_audio_mute()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_videomux()+0x40: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_volume()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_std()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_detection()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_videomux()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_configure_dif()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_initialize_dif()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_transition_port()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_fw_version()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_enum_subdevs()+0x45: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_read()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_write()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_display()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_dealloc()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_zero_offsets()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_activate()+0x36: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_cfg_port()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc_user()+0x60: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_configure()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_start_streaming()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_enc_next_buf()+0x53: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_std()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_g_input()+0x34: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_input()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_frequency()+0x51: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_register()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_unregister()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_configure()+0x14: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_acquire_port()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_stop_port()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_start_streaming()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_next_buf()+0x53: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_unregister()+0x10: sibling call from callable instruction with modified stack frame drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register.cold()+0x2b: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88ds3103_fe_attach()+0x15a: sibling call from callable instruction with modified stack frame drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88rs6000_fe_attach()+0x128: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac()+0x78: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac.cold()+0x3a: return with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init()+0x60: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_deinit()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_irq10_handler()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: start_ts_capture()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_start_feed()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: stop_ts_capture()+0x11: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_stop_feed()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: vpeirq()+0x149: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init.cold()+0x19a: return with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.o: warning: objtool: siemens_budget_set_voltage()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget.o: warning: objtool: Set22K()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget.o: warning: objtool: budget_attach()+0x58: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_irq()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_detach()+0x19: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_enum_input()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_s_input()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_ts_enable()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_shutdown()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_poll_slot_status()+0x90: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_reset()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_get_frequency()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_set_frequency()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_attach()+0x37: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: msp430_ir_interrupt()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_attach()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_irq()+0x1d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.o: warning: objtool: gpio_Set22K()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach()+0x131: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_av7110_send_fw_cmd()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_set22k()+0x37: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_send_diseqc_msg()+0x60: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach.cold()+0xe1: return with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiwrite()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiread()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: waitdebi.constprop.0()+0x16: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: __av7110_send_fw_cmd()+0x35f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_send_fw_cmd()+0x70: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_bootarm()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_wait_msgstate()+0x89: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_cmd()+0x31: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: BlitBitmap()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_request()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_firmversion()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_diseqc_send()+0x60: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_osd_cmd()+0x26f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_readreg()+0x101: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_sliced_vbi_cap()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_audio()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_audio()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enumaudio()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: tuner_write()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enum_input()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_reset()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_fmt_sliced_vbi_out()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_frequency()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_tuner()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_fmt_sliced_vbi_out()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: ves1820_writereg.constprop.0()+0x52: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_writereg()+0xbb: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_frequency()+0x38: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_tuner()+0x20: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_input()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_analog_module()+0x9a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_v4l()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_open()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_open()+0x28: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_poll()+0x24: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_poll()+0x26: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: ts_play()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_play.constprop.0()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_write()+0x29: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_write()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_audio_cb()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_record()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_play()+0x15: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_pes_play()+0xeb: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_volume()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_vidmode()+0x17: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_stop()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_ioctl()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_release()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_ioctl()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_release()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_video_cb()+0x33: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_write_to_decoder()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_open()+0x25: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_poll()+0x39: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_ioctl()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_write()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_read()+0x41: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: CI_handle()+0x18: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.o: warning: objtool: nexusca_stv0297_tuner_set_params()+0xe7: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_start_feed()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_get_stc()+0x55: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: StopHWFilter()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_osd_ioctl()+0x23: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: init_av7110_av()+0x46: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_unregister()+0x12: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: debiirq()+0x27: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_stop_feed()+0x22: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_fe_lock_fix()+0x147: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_detach()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: gpioirq()+0x45: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: ChangePIDs()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_start_feed()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: arm_thread()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_stop_feed()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_attach()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter.cold()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ipack.o: warning: objtool: av7110_ipack_init()+0x21: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/dvb_filter.o: warning: objtool: dvb_filter_get_ac3info()+0x43: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: ir_handler()+0x13: sibling call from callable instruction with modified stack frame drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: av7110_emit_key()+0xa6: sibling call from callable instruction with modified stack frame In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/tw686x/tw686x.h:14, from drivers/media/pci/tw686x/tw686x-core.c:43: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/tw686x/tw686x.h:14, from drivers/media/pci/tw686x/tw686x-core.c:43: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.o: warning: objtool: tw686x_probe()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_sg_dma_alloc()+0x124: sibling call from callable instruction with modified stack frame drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_memcpy_dma_alloc()+0xe3: sibling call from callable instruction with modified stack frame drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_irq()+0xe7: sibling call from callable instruction with modified stack frame drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_init()+0x246: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/mmc/core/core.o: warning: objtool: mmc_wait_for_req_done()+0x97: sibling call from callable instruction with modified stack frame drivers/mmc/core/core.o: warning: objtool: mmc_do_erase()+0xa5: sibling call from callable instruction with modified stack frame drivers/mmc/core/core.o: warning: objtool: mmc_sw_reset()+0x90: sibling call from callable instruction with modified stack frame drivers/mmc/core/core.o: warning: objtool: mmc_hw_reset()+0x90: sibling call from callable instruction with modified stack frame drivers/mmc/core/core.o: warning: objtool: mmc_execute_tuning()+0x44: sibling call from callable instruction with modified stack frame drivers/mmc/core/core.o: warning: objtool: mmc_set_uhs_voltage()+0x49: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown()+0x45: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_bus_resume()+0x23: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_add_card()+0x3c: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_remove_card()+0x40: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/mmc/core/bus.o: warning: objtool: mmc_add_card.cold()+0xbe: return with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_select_hs400()+0x59: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_select_bus_width()+0xe0: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: _mmc_suspend()+0x25a: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_suspend()+0x2d: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_init_card()+0x4e7: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_resume()+0x15: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_hs400_to_hs200()+0x4e: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc.o: warning: objtool: mmc_attach_mmc()+0x12c: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_send_bus_test()+0xa3: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_switch_status_error.part.0()+0xe: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: __mmc_switch()+0x356: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_flush_cache()+0x68: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_start_bkops()+0x7a: sibling call from callable instruction with modified stack frame drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_interrupt_hpi()+0x27: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_read_switch.part.0()+0x13: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_uhs_card.part.0()+0x340: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_suspend()+0x28: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_switch_hs()+0x84: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_cid()+0x27: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_csd()+0x270: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_setup_card()+0x5b: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_card()+0x242: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_resume()+0x77: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd.o: warning: objtool: mmc_attach_sd()+0x112: sibling call from callable instruction with modified stack frame drivers/mmc/core/sd_ops.o: warning: objtool: mmc_send_app_op_cond()+0xe9: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio.o: warning: objtool: sdio_enable_wide()+0x60: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio.o: warning: objtool: mmc_sdio_init_card()+0xc56: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio.o: warning: objtool: mmc_attach_sdio()+0x222: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio_bus.o: warning: objtool: sdio_bus_remove()+0x3b: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio_cis.o: warning: objtool: cis_tpl_parse()+0x94: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio_cis.o: warning: objtool: sdio_read_cis()+0x253: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio_cis.o: warning: objtool: cistpl_funce_func()+0x27: sibling call from callable instruction with modified stack frame drivers/mmc/core/sdio_irq.o: warning: objtool: process_sdio_pending_irqs()+0x9d: sibling call from callable instruction with modified stack frame In file included from drivers/mmc/core/block.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_blk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3110:1: note: in expansion of macro 'module_init' 3110 | module_init(mmc_blk_init); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3063:19: note: 'init_module' target declared here 3063 | static int __init mmc_blk_init(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/core/block.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_blk_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/block.c:3111:1: note: in expansion of macro 'module_exit' 3111 | module_exit(mmc_blk_exit); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3102:20: note: 'cleanup_module' target declared here 3102 | static void __exit mmc_blk_exit(void) | ^~~~~~~~~~~~ drivers/mmc/core/block.o: warning: objtool: mmc_ext_csd_open()+0xac: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: card_busy_detect.isra.0()+0x62: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: power_ro_lock_store()+0xc0: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: mmc_blk_probe()+0x15c: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_rw_recovery()+0x27a: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: __mmc_blk_ioctl_cmd()+0x27d: sibling call from callable instruction with modified stack frame drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_issue_rq()+0x8b1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/mmc/core/sdio_uart.o: warning: objtool: sdio_uart_probe()+0x3f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci.o: warning: objtool: sdhci_start_signal_voltage_switch()+0x120: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: __sdhci_add_host()+0xb5: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_timer()+0x3e: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_get_preset_value()+0x79: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_cqe_irq()+0x53: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk()+0x69: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_card_event()+0x7c: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_pre_dma_transfer()+0x3a: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_send_command()+0x93: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_data_timer()+0x23: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_execute_tuning()+0x123: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_set_ios()+0x2b4: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_setup_host()+0x6e: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_tasklet_finish()+0x1ba: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset()+0x7a: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_irq()+0x134: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_remove_host()+0x13c: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset.cold()+0x26: sibling call from callable instruction with modified stack frame In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdhci-pci-core.c:20: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'cleanup_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdhci-pci-core.c:20: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'init_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_o2_execute_tuning()+0x83: sibling call from callable instruction with modified stack frame drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_pci_o2_probe_slot()+0x8d: sibling call from callable instruction with modified stack frame In file included from drivers/mmc/host/sdhci-acpi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:24: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'cleanup_module' target declared here 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:24: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'init_module' target declared here 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/wbsd.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbsd_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/wbsd.c:1990:1: note: in expansion of macro 'module_exit' 1990 | module_exit(wbsd_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1971:20: note: 'cleanup_module' target declared here 1971 | static void __exit wbsd_drv_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/mmc/host/wbsd.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbsd_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1989:1: note: in expansion of macro 'module_init' 1989 | module_init(wbsd_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1932:19: note: 'init_module' target declared here 1932 | static int __init wbsd_drv_init(void) | ^~~~~~~~~~~~~ drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_card()+0x49: sibling call from callable instruction with modified stack frame drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_finish()+0x117: sibling call from callable instruction with modified stack frame drivers/mmc/host/wbsd.o: warning: objtool: wbsd_pnp_resume()+0x66: sibling call from callable instruction with modified stack frame drivers/mmc/host/wbsd.o: warning: objtool: wbsd_init.part.0()+0x3c4: sibling call from callable instruction with modified stack frame drivers/mmc/host/wbsd.o: warning: objtool: wbsd_request()+0x6f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_initialize_host()+0x108: sibling call from callable instruction with modified stack frame drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_probe()+0x18: sibling call from callable instruction with modified stack frame drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd()+0x42: sibling call from callable instruction with modified stack frame drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_request()+0x49: sibling call from callable instruction with modified stack frame drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd.cold()+0x26: sibling call from callable instruction with modified stack frame In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdricoh_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdricoh_cs.c:30: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'cleanup_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdricoh_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdricoh_cs.c:30: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'init_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'init_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'cleanup_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'cleanup_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'init_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sd_remove()+0x3c: sibling call from callable instruction with modified stack frame drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_card_detect()+0x45: sibling call from callable instruction with modified stack frame drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_send_command()+0x232: sibling call from callable instruction with modified stack frame drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_timeout()+0x20: sibling call from callable instruction with modified stack frame drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_isr()+0xcf: sibling call from callable instruction with modified stack frame In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/vub300.c:2476:1: note: in expansion of macro 'module_exit' 2476 | module_exit(vub300_exit); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2464:20: note: 'cleanup_module' target declared here 2464 | static void __exit vub300_exit(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2475:1: note: in expansion of macro 'module_init' 2475 | module_init(vub300_init); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2424:19: note: 'init_module' target declared here 2424 | static int __init vub300_init(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshsd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:17: drivers/mmc/host/toshsd.c:705:19: note: 'cleanup_module' target declared here 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshsd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:17: drivers/mmc/host/toshsd.c:705:19: note: 'init_module' target declared here 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_pci_sdmmc.c:26: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'cleanup_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_pci_sdmmc.c:26: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'init_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'cleanup_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'init_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(sdhci_pltfm_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:255:19: note: 'init_module' target declared here 255 | static int __init sdhci_pltfm_drv_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:266:1: note: in expansion of macro 'module_exit' 266 | module_exit(sdhci_pltfm_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:263:20: note: 'cleanup_module' target declared here 263 | static void __exit sdhci_pltfm_drv_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/mmc/host/cqhci.o: warning: objtool: cqhci_off()+0x11d: sibling call from callable instruction with modified stack frame drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init()+0x1c4: sibling call from callable instruction with modified stack frame drivers/mmc/host/cqhci.o: warning: objtool: cqhci_timeout()+0x65: sibling call from callable instruction with modified stack frame drivers/mmc/host/cqhci.o: warning: objtool: cqhci_request()+0x36: sibling call from callable instruction with modified stack frame drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init.cold()+0x21: return with modified stack frame In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/mmc/host/sdhci-xenon.c:22: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'cleanup_module' target declared here 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/mmc/host/sdhci-xenon.c:22: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'init_module' target declared here 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/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); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/radio-maxiradio.o: warning: objtool: maxiradio_probe()+0x6f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/radio-shark.o: warning: objtool: shark_read_val()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark.o: warning: objtool: shark_write_val()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark.o: warning: objtool: shark_led_work()+0x10a: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark.o: warning: objtool: usb_shark_probe()+0x119: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/radio-shark2.o: warning: objtool: shark_read_reg()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark2.o: warning: objtool: shark_write_reg()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark2.o: warning: objtool: shark_led_work()+0x9e: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-shark2.o: warning: objtool: usb_shark_probe()+0x137: sibling call from callable instruction with modified stack frame drivers/media/radio/radio-tea5777.o: warning: objtool: radio_tea5777_init()+0x36: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/dsbr100.o: warning: objtool: usb_dsbr100_probe()+0x84: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/radio-tea5764.o: warning: objtool: vidioc_s_frequency()+0xd5: sibling call from callable instruction with modified stack frame In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7706h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/saa7706h.c:21: drivers/media/radio/saa7706h.c:423:19: note: 'cleanup_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7706h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/saa7706h.c:21: drivers/media/radio/saa7706h.c:423:19: note: 'init_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/radio/saa7706h.o: warning: objtool: saa7706h_probe()+0x4f: sibling call from callable instruction with modified stack frame In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/linux/mfd/wl1273-core.h:27, from drivers/media/radio/radio-wl1273.c:20: drivers/media/radio/radio-wl1273.c:2169:24: note: 'init_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/linux/mfd/wl1273-core.h:27, from drivers/media/radio/radio-wl1273.c:20: drivers/media/radio/radio-wl1273.c:2169:24: note: 'cleanup_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/radio/radio-wl1273.o: warning: objtool: wl1273_fm_radio_probe()+0x73: sibling call from callable instruction with modified stack frame drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_g_tuner()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_init()+0x1a5: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_setup2()+0x3f: sibling call from callable instruction with modified stack frame drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_erase()+0x1be: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vtbl.o: warning: objtool: vtbl_check()+0x165: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_change_vtbl_record()+0x13: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_read_volume_table()+0x5f0: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vmt.o: warning: objtool: vol_attribute_show()+0xe8: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vmt.o: warning: objtool: self_check_volumes.part.0()+0x11d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vmt.o: warning: objtool: ubi_create_volume()+0x4cd: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/vmt.o: warning: objtool: ubi_remove_volume()+0x3f: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: set_update_marker()+0x54: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: clear_update_marker()+0x8a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_update()+0x20: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_leb_change()+0x19: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_update_data()+0x20f: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_leb_change_data()+0x156: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/mtd/ubi/build.o: warning: objtool: ubi_mtd_param_parse()+0x38: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/build.o: warning: objtool: ubi_get_device()+0x2e: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/build.o: warning: objtool: ubi_get_by_major()+0x49: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/build.o: warning: objtool: ubi_attach_mtd_dev()+0x76: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/build.o: warning: objtool: ubi_detach_mtd_dev()+0x95: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/cdev.o: warning: objtool: vol_cdev_release()+0xb0: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/cdev.o: warning: objtool: get_exclusive.isra.0()+0x3c: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/cdev.o: warning: objtool: revoke_exclusive.isra.0.constprop.0()+0x28: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/cdev.o: warning: objtool: ubi_cdev_ioctl()+0x31a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/kapi.o: warning: objtool: ubi_open_volume_nm()+0x3a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ltree_add_entry()+0x14a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: leb_write_unlock()+0x4c: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: leb_read_unlock()+0x4c: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: try_write_vid_and_data()+0x13a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_table()+0x15: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb()+0x26a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb_sg()+0x5a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb()+0x84: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb_st()+0x149: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_leb()+0x30: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_is_bad()+0x1d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read()+0x39: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_mark_bad()+0x1d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_ec_hdr()+0x26: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_vid_hdr()+0x2a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: nor_erase_prepare()+0x157: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write()+0x3a: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_ec_hdr()+0x1b: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_vid_hdr()+0x21: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: do_sync_erase()+0x2f: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/io.o: warning: objtool: ubi_io_sync_erase()+0x1d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: do_work()+0x87: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: shutdown_work()+0x7d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: prot_queue_add()+0x31: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: __schedule_ubi_work()+0x5d: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: wl_tree_add()+0x8b: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: get_peb_for_wl()+0x46: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: schedule_erase.constprop.0()+0x21: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: __erase_worker()+0x2e9: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: wear_leveling_worker()+0xd4: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_put_peb()+0x2e: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_flush()+0xd5: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_init()+0x414: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_get_peb()+0x195: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/attach.o: warning: objtool: ubi_add_to_av()+0x1d4: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/attach.o: warning: objtool: ubi_attach()+0x12c4: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/misc.o: warning: objtool: ubi_calc_data_len()+0x19: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/debug.o: warning: objtool: dfs_file_read()+0x1e8: sibling call from callable instruction with modified stack frame drivers/mtd/ubi/debug.o: warning: objtool: ubi_debugfs_init()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/mtd/mtdcore.o: warning: objtool: add_mtd_device()+0x2aa: sibling call from callable instruction with modified stack frame drivers/mtd/mtdcore.o: warning: objtool: del_mtd_device()+0x72: sibling call from callable instruction with modified stack frame drivers/mtd/mtdsuper.o: warning: objtool: mount_mtd()+0x1f9: sibling call from callable instruction with modified stack frame drivers/mtd/mtdpart.o: warning: objtool: mtd_add_partition_attrs()+0x1f: sibling call from callable instruction with modified stack frame drivers/mtd/mtdpart.o: warning: objtool: mtd_part_do_parse()+0x31: sibling call from callable instruction with modified stack frame drivers/mtd/mtdpart.o: warning: objtool: allocate_partition()+0x5a: sibling call from callable instruction with modified stack frame drivers/mtd/mtdpart.o: warning: objtool: parse_mtd_partitions()+0xba: sibling call from callable instruction with modified stack frame drivers/mtd/mtdpart.o: warning: objtool: allocate_partition.cold()+0x3d: return with modified stack frame In file included from drivers/mtd/mtd_blkdevs.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtd_blktrans_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtd_blkdevs.c:601:1: note: in expansion of macro 'module_exit' 601 | module_exit(mtd_blktrans_exit); | ^~~~~~~~~~~ drivers/mtd/mtd_blkdevs.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit mtd_blktrans_exit(void) | ^~~~~~~~~~~~~~~~~ drivers/mtd/mtd_blkdevs.o: warning: objtool: register_mtd_blktrans()+0x37: sibling call from callable instruction with modified stack frame In file included from drivers/mtd/mtdblock.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtdblock': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:369:1: note: in expansion of macro 'module_init' 369 | module_init(init_mtdblock); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:359:19: note: 'init_module' target declared here 359 | static int __init init_mtdblock(void) | ^~~~~~~~~~~~~ In file included from drivers/mtd/mtdblock.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtdblock': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdblock.c:370:1: note: in expansion of macro 'module_exit' 370 | module_exit(cleanup_mtdblock); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:364:20: note: 'cleanup_module' target declared here 364 | static void __exit cleanup_mtdblock(void) | ^~~~~~~~~~~~~~~~ drivers/mtd/mtdblock.o: warning: objtool: erase_write()+0x45: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here 55 | static int __init init_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(init_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here 124 | static int __init init_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(exit_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit exit_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(init_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:130:19: note: 'init_module' target declared here 130 | static int __init init_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(exit_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit exit_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(init_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here 89 | static int __init init_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(exit_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(init_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:123:19: note: 'init_module' target declared here 123 | static int __init init_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(exit_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit exit_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(init_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:90:19: note: 'init_module' target declared here 90 | static int __init init_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(exit_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit exit_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(init_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here 168 | static int __init init_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(exit_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit exit_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:217:19: note: 'init_module' target declared here 217 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:68:1: note: in expansion of macro 'module_init' 68 | module_init(init_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:58:19: note: 'init_module' target declared here 58 | static int __init init_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:69:1: note: in expansion of macro 'module_exit' 69 | module_exit(exit_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:63:20: note: 'cleanup_module' target declared here 63 | static void __exit exit_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' 55 | module_init(init_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here 45 | static int __init init_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' 56 | module_exit(exit_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here 50 | static void __exit exit_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:104:1: note: in expansion of macro 'module_init' 104 | module_init(init_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:94:19: note: 'init_module' target declared here 94 | static int __init init_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:105:1: note: in expansion of macro 'module_exit' 105 | module_exit(exit_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit exit_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(init_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:43:19: note: 'init_module' target declared here 43 | static int __init init_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(exit_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit exit_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(init_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here 41 | static int __init init_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(exit_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit exit_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(init_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here 129 | static int __init init_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(exit_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit exit_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(init_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:142:19: note: 'init_module' target declared here 142 | static int __init init_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(exit_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(init_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here 88 | static int __init init_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(exit_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit exit_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here 86 | static int __init init_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(init_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here 97 | static int __init init_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(exit_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit exit_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:126:1: note: in expansion of macro 'module_init' 126 | module_init(init_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:116:19: note: 'init_module' target declared here 116 | static int __init init_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:127:1: note: in expansion of macro 'module_exit' 127 | module_exit(exit_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:121:20: note: 'cleanup_module' target declared here 121 | static void __exit exit_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(init_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here 103 | static int __init init_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(exit_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit exit_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(init_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here 108 | static int __init init_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(exit_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(init_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here 54 | static int __init init_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(exit_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit exit_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:1: note: in expansion of macro 'module_init' 115 | module_init(init_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:105:19: note: 'init_module' target declared here 105 | static int __init init_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:116:1: note: in expansion of macro 'module_exit' 116 | module_exit(exit_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(init_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:139:19: note: 'init_module' target declared here 139 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(init_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:274:19: note: 'init_module' target declared here 274 | static int __init init_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(exit_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit exit_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tango': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tango': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:84:19: note: 'init_module' target declared here 84 | static int __init init_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(exit_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/rc-main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rc_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2014:1: note: in expansion of macro 'subsys_initcall' 2014 | subsys_initcall(rc_core_init); | ^~~~~~~~~~~~~~~ drivers/media/rc/rc-main.c:1985:19: note: 'init_module' target declared here 1985 | static int __init rc_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/media/rc/rc-main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rc_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-main.c:2015:1: note: in expansion of macro 'module_exit' 2015 | module_exit(rc_core_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2006:20: note: 'cleanup_module' target declared here 2006 | static void __exit rc_core_exit(void) | ^~~~~~~~~~~~ drivers/media/rc/rc-main.o: warning: objtool: rc_map_get()+0x16: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-main.o: warning: objtool: ir_raw_load_modules()+0x43: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-main.o: warning: objtool: rc_map_get.cold()+0x2c: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/ati_remote.o: warning: objtool: ati_remote_probe()+0x27: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/imon.o: warning: objtool: imon_find_endpoints()+0x236: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: display_open()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: send_packet()+0x178: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: vfd_write()+0x232: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: lcd_write()+0x169: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: store_imon_clock()+0x1b2: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: display_close()+0x13: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: imon_incoming_packet.isra.0()+0x111: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: store_associate_remote()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/rc/imon.o: warning: objtool: imon_probe()+0x43c: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'init_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'cleanup_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ite-cir.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ite-cir.c:30: drivers/media/rc/ite-cir.c:1712:19: note: 'cleanup_module' target declared here 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ite-cir.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ite-cir.c:30: drivers/media/rc/ite-cir.c:1712:19: note: 'init_module' target declared here 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/ite-cir.o: warning: objtool: ite_resume()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_shutdown()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_set_carrier_params()+0x16: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_s_idle()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_open()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_rx_bytes()+0x19: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_init_hardware()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_idle_rx()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_rx()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_init_hardware()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_idle_rx()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_disable()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_rx()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it87_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_suspend()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_close()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_remove()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_set_carrier_params()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_init_hardware()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_idle_rx()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_rx()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_tx_ir()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_cir_isr()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/rc/ite-cir.o: warning: objtool: ite_probe()+0x21: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/mceusb.o: warning: objtool: mceusb_dev_probe()+0x3a5: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/fintek-cir.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fintek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/fintek-cir.c:25: drivers/media/rc/fintek-cir.c:685:19: note: 'cleanup_module' target declared here 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/fintek-cir.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fintek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/fintek-cir.c:25: drivers/media/rc/fintek-cir.c:685:19: note: 'init_module' target declared here 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/fintek-cir.o: warning: objtool: fintek_open()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_disable_cir()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_enable_wake()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_resume()+0x16: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_suspend()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_cir_isr()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/rc/fintek-cir.o: warning: objtool: fintek_probe()+0x15b: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/nuvoton-cir.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/nuvoton-cir.c:27: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'cleanup_module' target declared here 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/nuvoton-cir.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/nuvoton-cir.c:27: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'init_module' target declared here 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_cir_isr()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_resume()+0x15: sibling call from callable instruction with modified stack frame drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_suspend()+0x15: sibling call from callable instruction with modified stack frame drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_probe()+0x382: sibling call from callable instruction with modified stack frame drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0.cold()+0x21: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/ene_ir.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ene_ir.c:32: drivers/media/rc/ene_ir.c:1211:19: note: 'cleanup_module' target declared here 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ene_ir.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ene_ir.c:32: drivers/media/rc/ene_ir.c:1211:19: note: 'init_module' target declared here 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/ene_ir.o: warning: objtool: ene_set_reg_mask()+0x18: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_clear_reg_mask()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_write_reg()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_set_carrier()+0x77: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_setup()+0x19: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_read_reg()+0x29: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_enable_wake()+0x17: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_duty_cycle()+0x19: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_sample()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_transmit()+0x58: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer()+0x26: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_isr()+0x40: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_carrier()+0x19: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_mask()+0x19: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_probe()+0x1e6: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer.cold()+0xe: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/redrat3.o: warning: objtool: redrat3_handle_async()+0x5bb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/rc/streamzap.o: warning: objtool: streamzap_probe()+0x29e: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/winbond-cir.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbcir_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1228:1: note: in expansion of macro 'module_exit' 1228 | module_exit(wbcir_exit); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1222:1: note: 'cleanup_module' target declared here 1222 | wbcir_exit(void) | ^~~~~~~~~~ In file included from drivers/media/rc/winbond-cir.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbcir_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1227:1: note: in expansion of macro 'module_init' 1227 | module_init(wbcir_init); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1210:1: note: 'init_module' target declared here 1210 | wbcir_init(void) | ^~~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(loop_init); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here 211 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit loop_exit(void) | ^~~~~~~~~ drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_carrier_report()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_learning_mode()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_idle()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_carrier()+0x18: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_tx_ir()+0xf3: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_rx_carrier_range()+0x38: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_duty_cycle()+0x35: sibling call from callable instruction with modified stack frame drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_mask()+0x35: sibling call from callable instruction with modified stack frame In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'init_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'cleanup_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_ir_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:819:1: note: in expansion of macro 'module_init' 819 | module_init(serial_ir_init_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:774:19: note: 'init_module' target declared here 774 | static int __init serial_ir_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_ir_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/serial_ir.c:820:1: note: in expansion of macro 'module_exit' 820 | module_exit(serial_ir_exit_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:813:20: note: 'cleanup_module' target declared here 813 | static void __exit serial_ir_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/spi/cxd2880-spi.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/media/spi/cxd2880-spi.c:12: drivers/media/spi/cxd2880-spi.c:654:19: note: 'cleanup_module' target declared here 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/spi/cxd2880-spi.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/media/spi/cxd2880-spi.c:12: drivers/media/spi/cxd2880-spi.c:654:19: note: 'init_module' target declared here 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_read_ts()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_remove()+0xb: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_probe()+0x26: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_spi()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_reg()+0x24: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_set_pid_filter()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_update_pid_filter()+0x28: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_stop_feed()+0x28: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_start_feed()+0x28: sibling call from callable instruction with modified stack frame drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_ts_read()+0x24: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_reg()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_afc()+0x103: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_signal()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: free_firmware()+0x12: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_sleep()+0x68: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_dvb_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_config()+0x22: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: seek_firmware.isra.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware()+0x49: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_scode()+0x42: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: check_firmware()+0x40: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq()+0x46: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_params()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_attach()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq.cold()+0x56: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb.cold()+0x162: return with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_aux_byte()+0x42: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_release()+0x26: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_params.isra.0()+0x52: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_config_lookup.isra.0()+0x9b: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_dvb_configure()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_rf_strength()+0x37: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_status()+0x69: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_params()+0x460: sibling call from callable instruction with modified stack frame drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_attach()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_antenna()+0x69: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_if_freq.isra.0()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_params()+0xcc: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_check_lo_lock.isra.0()+0x83: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_if_freq()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_params()+0xd5: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt20xx.o: warning: objtool: microtune_attach()+0xe6: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda8290.o: warning: objtool: tda8290_probe.isra.0()+0x75: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda8290.o: warning: objtool: tda8295_probe.isra.0()+0x76: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda8290.o: warning: objtool: tda829x_attach()+0x1ed: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda8290.o: warning: objtool: tda8295_set_params()+0x60: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda8290.o: warning: objtool: tda8290_set_params()+0x732: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_autodetection()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: set_radio_freq()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_standby()+0x60: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_read_status.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_status()+0x72: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_attach()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: __set_radio_freq()+0x45: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection()+0x43: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_read_status.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_status()+0x74: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_attach()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection.cold()+0x2c: return with modified stack frame drivers/media/tuners/tda9887.o: warning: objtool: tda9887_release()+0x26: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda9887.o: warning: objtool: tda9887_configure()+0x98: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda9887.o: warning: objtool: tda9887_attach()+0x8d: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827x_init()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_sleep()+0x44: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_sleep()+0x44: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_lna_gain()+0x146: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_analog_params()+0x1cc: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_params()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827x_probe_version()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_set_params()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda827x.o: warning: objtool: tda827x_attach()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_dump_regs.isra.0()+0x11: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_regs()+0x91: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_extended()+0x97: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: __tda18271_write_regs()+0x1c6: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_init_regs()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_set_standby_mode()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_main_pll()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_cal_pll()+0x40: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_bp_filter()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_km()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_rf_band()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_gain_taper()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_ir_measure()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271c2_rf_cal_init()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_release()+0x26: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_attach()+0x98: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_config()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tuner_reset()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_readreg()+0x79: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_status()+0x42: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_debug_dump()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_sleep()+0x15: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_suspend()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_write_reg()+0x62: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_set_tv_standard()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_set_signal_source()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_tune_channel.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tune_digital.isra.0()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_do_timer_sleep()+0x12: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_attach()+0x39: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc_load_fw_and_init_tuner()+0x281: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_digital_params()+0x22e: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_init()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_params()+0x231: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_analog_params()+0xae: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc5000.o: warning: objtool: xc5000_resume()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_readreg()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_signal()+0x69: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_status()+0x73: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_frequency()+0x82: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: seek_firmware.isra.0()+0x12: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc_send_i2c_data()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc_set_signal_source()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc_set_tv_standard()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_sleep()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_fwupload.isra.0()+0x2ca: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: check_firmware()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_attach()+0x39: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc_tune_channel()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_analog_params()+0x1f4: sibling call from callable instruction with modified stack frame drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_params()+0x43: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writereg()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2060.o: warning: objtool: mt2060_readreg()+0xbf: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writeregs()+0xbb: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2060.o: warning: objtool: mt2060_set_params()+0x16e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2060.o: warning: objtool: mt2060_calibrate()+0x199: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2060.o: warning: objtool: mt2060_attach()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_if_frequency()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_bandwidth()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: MT2063_AddExclZone()+0x20: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: MT2063_ChooseFirstIF()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_read()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_lockStatus()+0x15: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_write()+0x56: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_setreg()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: IsSpurInBand()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_release()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_status()+0x18: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: MT2063_Tune()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_init()+0x34: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: MT2063_SetReceiverMode.constprop.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_params()+0x12a: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_analog_params()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2063.o: warning: objtool: mt2063_attach()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writeregs()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writereg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2266.o: warning: objtool: mt2266_readreg()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2266.o: warning: objtool: mt2266_set_params()+0x1af: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2266.o: warning: objtool: mt2266_attach()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_release()+0x11: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writeregs()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writereg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_init()+0x15: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_readreg()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_status()+0x73: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_set_params()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/tuners/mt2131.o: warning: objtool: mt2131_attach()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_writereg()+0x73: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_attach()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_reconfigure()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_release()+0x26: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_read_reg()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_get_status()+0x61: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_write_reg()+0x50: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_set_params()+0x2f7: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_sleep()+0x39: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_init()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_attach()+0xab: sibling call from callable instruction with modified stack frame drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_writereg.isra.0()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_set_params()+0x178: sibling call from callable instruction with modified stack frame drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_init()+0x189: sibling call from callable instruction with modified stack frame drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_attach()+0x102: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_get_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_read_reg()+0xb5: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_debug_status()+0x47: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_get_status()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_write_reg()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_set_params()+0x1df: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_init()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/max2165.o: warning: objtool: max2165_attach()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/tuners/tda18218.o: warning: objtool: tda18218_wr_regs()+0xef: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/tuners/fc0013.o: warning: objtool: fc0013_readreg()+0x68: sibling call from callable instruction with modified stack frame drivers/media/tuners/fc0013.o: warning: objtool: fc0013_writereg()+0x55: sibling call from callable instruction with modified stack frame drivers/media/tuners/fc0013.o: warning: objtool: fc0013_get_rf_strength()+0x117: sibling call from callable instruction with modified stack frame drivers/media/tuners/fc0013.o: warning: objtool: fc0013_set_params()+0x848: sibling call from callable instruction with modified stack frame drivers/media/tuners/fc0013.o: warning: objtool: fc0013_attach()+0x3a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/tuners/r820t.o: warning: objtool: r820t_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_write()+0x146: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_set_mux()+0x76: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_sleep()+0x31: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0()+0xbb: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_set_pll.isra.0()+0x11e: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_init()+0x35: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_signal()+0x79: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: generic_set_freq.isra.0()+0x40: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_set_params()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_attach()+0xa4: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_write.cold()+0xf3: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/tuners/r820t.o: warning: objtool: r820t_signal.cold()+0x51: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/as102/as102_drv.o: warning: objtool: as102_dvb_register()+0x28c: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_firmware_upload.isra.0()+0x71: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_fw_upload()+0x95: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_open()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_probe()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect()+0x48: sibling call from callable instruction with modified stack frame drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect.cold()+0x10: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_suspend()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_disable_source()+0x72: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_enable_source()+0x131: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_readreg()+0x72: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_writereg()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_resume()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_disconnect()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_probe()+0x38: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_readbytes.isra.0()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_sendbytes.isra.0()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_xfer()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: au0828_i2c_register()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_analog_fe_setup()+0x74: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_setup()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_gpio_setup()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_bulk_timeout()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: urb_completion()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: stop_urb_transfer()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_stop_feed()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: start_urb_transfer()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_start_feed()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_restart_dvb_streaming()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_unregister()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_register()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_init_tuner()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enumaudio()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_fmt_vid_cap()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_irq_callback()+0xe1: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_uninit_isoc()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_streaming()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_enable()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_reset()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_frequency()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_cropcap()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_audio()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_audio()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_input()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_std()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vbi_cap()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_frequency()+0x76: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_tuner()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_std()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_log_status()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_tuner()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_input()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_querycap()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_open()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_start_analog_streaming()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vid_buffer_timeout()+0x141: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vbi_buffer_timeout()+0x141: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_isoc_copy()+0x416: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_device_register()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_vbi_streaming()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_unregister()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_register()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input.cold()+0x62: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_readwrite_dw()+0xfc: sibling call from callable instruction with modified stack frame drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_urb_complete()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_i2c_req.constprop.0()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe.cold()+0x4b: return with modified stack frame 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) | ^~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_s_jpegcomp()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_register_camera()+0x2bb: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_probe()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_transfer_cmd()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_resume()+0xb8: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_start.part.0()+0xa8: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_start.part.0.cold()+0x3f: return with modified stack frame drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_do_command()+0x973: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_set_high_power()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: apply_vp_patch()+0x72: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_410()+0x42: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_500()+0x3c8: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_reset_camera()+0x4fe: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera_struct()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera()+0x73: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_allocate_buffers()+0x188: sibling call from callable instruction with modified stack frame drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_read()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_mmap()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_close()+0x44: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: buffer_release()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_open()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x108: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_reset_video_buffer()+0xb8: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_copy_video_line()+0x1a3: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_bulk_copy()+0x183: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_isoc_copy()+0x114: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_create_entities()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-i2c.o: warning: objtool: cx231xx_i2c_xfer()+0x108: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_alt_setting()+0x23a: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_isoc()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_bulk()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_isoc_irq_callback()+0xbe: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback()+0xbc: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: __usb_control_msg.constprop.0()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_init_bulk()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_write_ctrl_reg()+0x75: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_demod_reset()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_video_alternate()+0x64: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: __usb_control_msg.constprop.0.cold()+0x181: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_ctrl()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_std()+0x149: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_streamon()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: wait_for_mci_complete()+0x92: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_mmap()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_mbox_func()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_api_cmd()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_release()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_initialize_codec()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_open()+0x30: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_unregister()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_register()+0x17: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.o: warning: objtool: dvb_init.part.0()+0x11ef: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-firmware.o: warning: objtool: usb_cypress_load_firmware()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-firmware.o: warning: objtool: dvb_usb_download_firmware()+0x40: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-firmware.o: warning: objtool: dvb_usb_download_firmware.cold()+0x69: return with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_exit()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_init()+0x189: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-urb.o: warning: objtool: dvb_usb_generic_rw()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-i2c.o: warning: objtool: dvb_usb_i2c_init()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-dvb.o: warning: objtool: dvb_usb_set_active_fe()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-dvb.o: warning: objtool: dvb_usb_ctrl_feed()+0x197: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-dvb.o: warning: objtool: dvb_usb_adapter_dvb_init()+0x105: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-dvb.o: warning: objtool: dvb_usb_adapter_frontend_init()+0xc1: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-remote.o: warning: objtool: legacy_dvb_usb_read_remote_control()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dvb-usb-remote.o: warning: objtool: dvb_usb_read_remote_control()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete()+0xc9: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_submit()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_init()+0x55: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete.cold()+0xf: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp7045.o: warning: objtool: vp7045_usb_op()+0xc6: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_usb_out_op_unlocked()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_frontend_attach()+0x10b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_probe()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_out_op()+0xc6: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_load_bcm4500fw()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_power_ctrl()+0xa9: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_frontend_attach()+0x81: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-common.o: warning: objtool: dibusb_i2c_msg()+0x79: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dibusb-mc-common.o: warning: objtool: dibusb_dib3000mc_frontend_attach()+0x13d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dibusb-mc-common.o: warning: objtool: dibusb_dib3000mc_tuner_attach()+0x24b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_thomson_tuner_attach()+0x70: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_tuner_probe_and_attach()+0xba: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_dib3000mb_frontend_attach()+0xa6: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_mt352_frontend_attach()+0xaa: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt2060_tuner_attach()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt352_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_qt1010_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_61_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_0b_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_60_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_08_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_probe()+0x1f6: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_i2c_xfer()+0xb8: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_firmware_download()+0x98: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_query()+0x73: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_core_query()+0x69: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_tuner_attach()+0x94: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_frontend_attach()+0xf2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_i2c_xfer()+0x35: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_ctrl_msg()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_i2c_xfer()+0x67: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_power_ctrl()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_t230_frontend_attach()+0x48: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_tuner_attach()+0xab: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mxl5003s_tuner_attach()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_lgdt3303_frontend_attach()+0x67: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dvico_xc3028_tuner_attach()+0xcd: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dtt7579_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mt352_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgz201_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgh064f_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgdt3303_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_cx22702_frontend_attach()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_frontend_attach()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_frontend_attach()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_frontend_attach()+0x51: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_nano2_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_frontend_attach()+0x29: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_usb_disconnect()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda826x_attach()+0xd8: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10086_attach()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10023_attach()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda827x_attach()+0x80: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_msg()+0xd3: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_i2c_xfer()+0x44: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_set_video_port()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_cam_control()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_cam_control()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_attribute_mem()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_attribute_mem()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_slot_reset()+0x34: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_urb_completion()+0x64: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_get_version()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_i2c_xfer()+0x3ad: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_gpio()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_i2c_speed()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_ctrl_clock()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_download_firmware()+0x308: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_streaming_ctrl()+0xee: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_change_protocol()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_setup()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend1_attach()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_tuner_attach()+0xeb: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_tuner_attach()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc4000_tuner_attach()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc4000_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner1_attach()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner0_attach()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_tuner_attach()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_tuner_attach()+0x155: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib809x_tuner_attach()+0xaa: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach1()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib807x_tuner_attach()+0xf2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7770p_tuner_attach()+0xab: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: mxl5007t_tuner_attach()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: lgdt3305_frontend_attach()+0x114: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc5000_tuner_attach()+0x78: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc5000_tuner_callback()+0xd: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: s5h1411_frontend_attach()+0x188: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_tuner_attach()+0x93: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach1()+0x85: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7070p_tuner_attach()+0xef: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_tuner_attach()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_frontend_attach()+0x202: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_frontend_attach()+0x253: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach0()+0x1a1: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_frontend_attach()+0x273: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_frontend_attach()+0x1a1: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: pctv340e_frontend_attach()+0x17e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend1_attach()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend0_attach()+0x1a4: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_frontend_attach()+0x17f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7770p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_frontend_attach()+0x1c7: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach0()+0xec: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: novatd_frontend_attach()+0x13c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700P2_frontend_attach()+0x196: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_frontend_attach()+0x1aa: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_tuner_attach()+0x115: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_frontend_attach()+0x1a3: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_rc_query_old_firmware()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_tuner_attach()+0x133: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_xc3028_callback()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim9090md_frontend_attach()+0x150: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach.cold()+0x13e: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_i2c_xfer()+0xb7: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_power_ctrl()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter_control()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_streaming_ctrl()+0x9a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_probe()+0x34: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_generic_read_write()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_rc_query()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_boot_packet.constprop.0()+0x91: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_download_firmware()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_i2c_xfer()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_send_command()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_read_eeprom()+0xac: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_frontend_attach()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_program_cfoe()+0x89: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_refresh_state()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_read_word_agc.constprop.0()+0x109: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_init()+0x4fe: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_set_frontend()+0x2e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg()+0xbe: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg()+0x78: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_rc_query()+0x89: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_frontend_attach()+0x83: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_set_video_port()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_tuner_attach()+0x47: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg.cold()+0x34: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg.cold()+0x41: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_i2c_transfer()+0x24b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: tt_s2_4600_frontend_attach()+0xb2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: t220_frontend_attach()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_frontend_attach()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_frontend_attach()+0x3b6: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_frontend_attach()+0xb0: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: m88rs2000_frontend_attach()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_frontend_attach()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: zl100313_frontend_attach()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_i2c_transfer()+0x15f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw210x_read_mac_address()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_earda_i2c_transfer()+0x215: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_serit_i2c_transfer()+0x16e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: prof_7500_frontend_attach()+0xdb: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: ds3000_frontend_attach()+0x19c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stv0288_frontend_attach()+0x16a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_i2c_transfer()+0x27b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_read_mac_address()+0x8b: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_i2c_transfer()+0x2d3: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware.cold()+0x1a8: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_i2c_msg()+0xd3: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_tuner_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-fe.o: warning: objtool: cinergyt2_fe_set_frontend()+0x13e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_in_op()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_poll_slot_status()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_cam_control()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_attribute_mem()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_out_op()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_i2c_xfer()+0x60: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_ts_enable()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_cam_control()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_attribute_mem()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_streaming_ctrl()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_reset()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_frontend_attach()+0xcc: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_i2c_access()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_identify_state()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_frontend_attach()+0x17e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_identify_state.cold()+0x57: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.o: warning: objtool: af9015_tuner_attach()+0x53a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.o: warning: objtool: af9035_tuner_attach()+0x7c5: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_frontend_attach()+0xa36: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_tuner_attach()+0x58b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_qt1010_tuner_attach()+0x72: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_zl10353_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_write()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_read()+0x54: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_i2c_xfer()+0x2bb: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_tuner_attach()+0xcb: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_init()+0xd1: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_cablestar_hdci_frontend_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_frontend_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_write_attribute_mem()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_write_cam_control()+0x44: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_slot_ts_enable()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_read_attribute_mem()+0x61: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_read_cam_control()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_slot_reset()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_poll_slot_status()+0x5a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_mxl5003s_tuner_attach()+0xa7: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_zl10353_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_mxl5003s_tuner_attach()+0xa7: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_ec100_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_usb_talk()+0x209: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_i2c_xfer()+0x2a8: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner()+0x164: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_int_response()+0xf5: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme_firmware_switch()+0x122: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_frontend_attach()+0x1b2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_identify_state()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner.cold()+0x21: return with modified stack frame drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware.cold()+0xd7: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_tuner_attach()+0x72: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep4_streaming_ctrl()+0x74: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep6_streaming_ctrl()+0xa4: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep5_streaming_ctrl()+0xe0: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_tuner()+0xad: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ant_hunt()+0x163: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_demod()+0x71: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_init()+0x22f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_sleep()+0x97: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lgdt3305_frontend_attach.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_msg()+0x43: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_read_reg()+0xa7: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl1x1sf_get_chip_info()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_init()+0x155: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2160_frontend_attach()+0x74: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2161_ep6_frontend_attach()+0x74: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_frontend_attach_mercury_mh()+0x84: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg()+0x95: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg_mask()+0xab: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_program_regs()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_init_tuner_demod()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl1x1sf_soft_reset()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl1x1sf_set_device_mode()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl1x1sf_top_master_ctrl()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_disable_656_port()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_enable_usb_output()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_mpeg_in()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_init_i2s_port()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_disable_i2s_port()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_i2s()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_spi()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_idac_config()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_bitbang_sendbyte()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_start()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_stop()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_get_data.constprop.0()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_check_status()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_readagain()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_send_data.constprop.0()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_xfer()+0x466: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_hw_do_set_gpio.constprop.0()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_config_pin_mux_modes()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_set_gpio()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_init_port_expander()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_gpio_mode_switch()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_read_ucblocks()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_read_ber()+0x34: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_set_frontend()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_calc_snr.isra.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_read_snr()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl1x1sf_demod_get_tps_modulation.isra.0()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_read_status()+0x42: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl1x1sf_demod_get_tps_code_rate.isra.0()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_get_frontend()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_attach()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_get_rf_strength()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_set_params()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_get_status()+0x34: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_attach()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_get_status.cold()+0x58: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl2832u_tuner_attach()+0x940: sibling call from callable instruction with modified stack frame drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl28xxu_tuner_attach()+0x200: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.o: warning: objtool: dvbsky_i2c_xfer()+0x3cd: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.o: warning: objtool: snd_em28xx_capture_open()+0x1f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_attach_xc3028.constprop.0()+0x112: sibling call from callable instruction with modified stack frame drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_dvb_init()+0x1f92: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/media/usb/go7007/go7007-v4l2.o: warning: objtool: go7007_v4l2_ctrl_init()+0x246: sibling call from callable instruction with modified stack frame drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_read_interrupt()+0x139: sibling call from callable instruction with modified stack frame drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_load_encoder()+0xf6: sibling call from callable instruction with modified stack frame drivers/media/usb/go7007/go7007-driver.o: warning: objtool: init_i2c_module()+0xa7: sibling call from callable instruction with modified stack frame drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_parse_video_stream()+0x98: sibling call from callable instruction with modified stack frame drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_start_encoder()+0x11e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/go7007/s2250-board.o: warning: objtool: s2250_probe()+0x2c3: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_init_controls()+0xf2: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx()+0x17a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_config()+0x8a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx.cold()+0x20: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_init()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_start_transfer()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete()+0xf6: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_bridge()+0x70: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_configure()+0x10f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_bridge()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_sensor()+0x12f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_sensor()+0xad: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_probe()+0x116: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init_controls()+0x1be: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_start()+0x33c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_s_ctrl()+0x314: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_probe()+0xf5: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_s_ctrl()+0x1c5: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init_controls()+0x129: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init()+0x91: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_start()+0x224: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_probe()+0xf0: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init()+0x91: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_s_ctrl()+0x32d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init_controls()+0x151: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_probe()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init()+0x91: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_s_ctrl()+0x276: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init_controls()+0x1ae: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_probe()+0x118: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init()+0x18e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init_controls()+0xfc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: rotation_thread_function()+0x89: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_start()+0x118: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init()+0x18e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_probe()+0x1a0: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init_controls()+0x127: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_s_ctrl()+0x33a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init_controls()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: sd_disconnect()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_isoc_nego()+0x67: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_pkt_scan()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_bridge()+0x67: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN()+0x48: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_start()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_bridge()+0x64: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_config()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_bytes()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_words()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_sensor()+0xbf: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_start()+0x98: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_s_ctrl()+0x22d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_probe()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_stop()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_stop()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_start()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1x00()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1020()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_s_ctrl()+0x1a0: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_stop()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_s_ctrl()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_start()+0x12c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_probe()+0x38: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv06xx/stv06xx_st6422.o: warning: objtool: st6422_probe()+0xd: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/media/usb/gspca/gspca.o: warning: objtool: which_bandwidth()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_frame_add()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: destroy_urbs()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: bulk_irq()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: isoc_irq()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: int_irq()+0x71: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_disconnect()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_set_alt0.part.0()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_input_create_urb.part.0()+0x87: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off()+0x9c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_init_transfer()+0x4ad: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: try_fmt_vid_cap()+0x16c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: bulk_irq.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_coarse_grained_expo_autogain()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_expo_autogain()+0x8d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/benq.o: warning: objtool: sd_start()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/benq.o: warning: objtool: reg_w.constprop.0()+0x53: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq.cold()+0x14: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/conex.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/conex.o: warning: objtool: reg_w()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/conex.o: warning: objtool: sd_init_controls()+0xbc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/conex.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/cpia1.o: warning: objtool: cpia_usb_transferCmd()+0xa1: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init_controls()+0xe4: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_low_power()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_config()+0x98: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_high_power()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_dq_callback()+0x109: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_start()+0xe5: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init()+0x31: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw()+0x52: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_reqs()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_setexposure()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_init_controls()+0x93: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw.cold()+0x10: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: et_video()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: sd_pkt_scan()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: sd_init_controls()+0xac: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: do_autogain()+0x190: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: reg_w.constprop.0()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init2()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init1()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/finepix.o: warning: objtool: sd_start()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/finepix.o: warning: objtool: dostream()+0x3f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/jeilinj.o: warning: objtool: jlj_write2()+0x51: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_pkt_scan()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_init_controls()+0x10c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_start()+0xae: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_write2.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_start()+0x17c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_read_reg()+0x64: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_dostream()+0x53: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_config()+0x4f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/kinect.o: warning: objtool: write_register()+0x36: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/konica.o: warning: objtool: reg_w()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/konica.o: warning: objtool: sd_start()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/konica.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/konica.o: warning: objtool: sd_init_controls()+0xea: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/konica.o: warning: objtool: sd_init()+0x78: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/mars.o: warning: objtool: sd_init_controls()+0x150: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mars.o: warning: objtool: reg_w.part.0()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mars.o: warning: objtool: sd_pkt_scan()+0x78: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_pkt_scan()+0xf9: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_init_controls()+0x1a8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_write.isra.0()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_read.isra.0.constprop.0()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: cam_get_response16()+0x68: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: zero_the_pointer()+0x135: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_config()+0x19c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_w()+0x8d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_init_controls()+0xdc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_config()+0x22f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r.cold()+0x21: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r()+0x8e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_read_sb()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_fsb()+0x79: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init_controls()+0x1bc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: reg_w.part.0()+0xaf: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: ov51x_upload_quan_tables()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_reg_w32.part.0()+0x61: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_sb.part.0()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_smbus_read_ack()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: sd_pkt_scan()+0x2f4: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r8.constprop.0()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_i2c_w()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_w()+0x45e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_r()+0x3a9: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: init_ov_sensor()+0xe0: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init()+0xe76: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: sd_stopN()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov519.o: warning: objtool: sd_start()+0x56a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_read()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_check_status()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_write()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_write()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_read()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sd_pkt_scan()+0xe5: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init_controls()+0x2bb: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0()+0xa8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_set_led()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init()+0xae: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0.cold()+0x13: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w_i()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_pkt_scan()+0x86: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_check_status()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_write()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_read()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init_controls()+0x175: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: set_led()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init()+0xaf: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_reg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_read_reg()+0x55: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: sd_pkt_scan()+0x16b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: sd_init_controls()+0xe8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: sd_config()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_regs.constprop.0()+0x60: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac207.o: warning: objtool: sd_start()+0x1ae: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_pkt_scan()+0xe7: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_init_controls()+0x245: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_start()+0x133: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_pkt_scan()+0x123: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_init_controls()+0x114: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_start()+0x1b6: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/se401.o: warning: objtool: sd_init_controls()+0xbc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: se401_get_feature.part.0()+0x49: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: se401_set_feature.part.0()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: se401_write_req.part.0()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: se401_read_req.part.0()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: sd_config()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan()+0x119: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan.cold()+0x41: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_config()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_read1()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_command()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_stopN()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: run_start_commands()+0x9b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_start()+0x76: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_pkt_scan()+0x9c: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_w()+0xaf: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: qual_upd()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init_controls()+0x1da: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_isoc_init()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: i2c_w()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init()+0x88: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_start()+0x116: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sonixb.o: warning: objtool: sd_init_controls()+0x11f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w1()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w1()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: qual_upd()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w8()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: expo_adjust()+0x206: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init()+0x86: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init_controls()+0x24a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: do_autogain()+0x34: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_start()+0x9b4: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca500.o: warning: objtool: reg_w()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init_controls()+0xa1: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN()+0x44: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: reg_r_wait()+0x75: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_full_reset()+0x69: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: sd_start()+0x115: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310.cold()+0x1d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca501.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca501.o: warning: objtool: write_vector()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init_controls()+0xed: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca505.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca505.o: warning: objtool: sd_init_controls()+0x56: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca505.o: warning: objtool: sd_start()+0x64: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_Setsize()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init_controls()+0xc8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_SetNormeInput()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca506.o: warning: objtool: sd_start()+0x605: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init()+0x6e7: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca508.o: warning: objtool: reg_write()+0x52: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca508.o: warning: objtool: reg_read()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca508.o: warning: objtool: sd_init_controls()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca508.o: warning: objtool: sd_config()+0x37: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca561.o: warning: objtool: reg_w_val()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_12a()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_pkt_scan()+0x55: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_12a()+0xd3: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_72a()+0xe1: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_config()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_72a()+0x11: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_w()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_r()+0x5e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init()+0xda: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init_controls()+0xed: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_0()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_wb.constprop.0()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1.cold()+0x1f: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_command()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905.o: warning: objtool: sd_start()+0x90: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_read_data()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_dostream()+0x37: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905.o: warning: objtool: sd_init()+0x6a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_command()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_start()+0x9c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_dostream()+0x47: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_config()+0x13: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: i2c_write()+0xc0: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_wb()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init_controls()+0x99: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_dq_callback()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_r.part.0()+0x48: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: ucbus_write()+0x148: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: global_init()+0x1d7: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init()+0x4d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init_controls()+0xca: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_acknowledged_command()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_read_info.part.0()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: spca50x_GetFirmware.part.0()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_1.part.0.constprop.0()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init()+0x1e8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command.cold()+0x22: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/stk014.o: warning: objtool: reg_r()+0x56: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: reg_w()+0x51: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: snd_val()+0x13e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init_controls()+0xc6: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: rcv_val.constprop.0()+0xeb: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN()+0xcc: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: sd_start()+0x173: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_w()+0x5d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_r()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: stk1135_serial_wait_ready()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_init_controls()+0x89: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_pkt_scan()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_start()+0x185: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8.cold()+0xf: return with modified stack frame drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/stv0680.o: warning: objtool: stv_sndctrl()+0x69: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode()+0x38: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_set_video_mode()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv0680.o: warning: objtool: sd_config()+0x32: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode.cold()+0x1c: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf()+0xa8: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/t613.o: warning: objtool: sd_init_controls()+0x22c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/t613.o: warning: objtool: sd_start()+0x326: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/t613.o: warning: objtool: sd_s_ctrl()+0x80: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/t613.o: warning: objtool: sd_init()+0x343: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf.cold()+0xb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/topro.o: warning: objtool: reg_r()+0x54: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: reg_w()+0x51: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: set_dqt()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: bulk_w()+0x94: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: sd_pkt_scan()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: sd_init_controls()+0x140: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: sd_dq_callback()+0xc5: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/topro.o: warning: objtool: sd_init()+0x69: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/touptek.o: warning: objtool: sd_start()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/touptek.o: warning: objtool: sd_init_controls()+0xea: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/touptek.o: warning: objtool: sd_pkt_scan()+0x61: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/touptek.o: warning: objtool: sd_s_ctrl()+0x266: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/tv8532.o: warning: objtool: sd_init_controls()+0x81: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init_controls()+0x23e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w_i.part.0()+0x44: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r_i.part.0()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: read_sensor_register()+0x30: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: i2c_write()+0x148: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_pkt_scan()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w.cold()+0x2c: return with modified stack frame drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r.cold()+0x27: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/vicam.o: warning: objtool: sd_init_controls()+0x85: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_control_msg.constprop.0()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_dostream()+0x62: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_read_reg()+0x53: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_write_reg()+0x42: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_isoc_nego()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_pkt_scan()+0x279: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_packet_size()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_clock_div()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_init_controls()+0x191: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init_controls()+0x17f: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_w.part.0()+0x48: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_r.part.0()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_read.part.0()+0x57: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_write()+0xa6: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: zcxx_probeSensor()+0x475: sibling call from callable instruction with modified stack frame drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init()+0x490: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-control.o: warning: objtool: hdpvr_config_call()+0x7a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.o: warning: objtool: hdpvr_probe()+0x126: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_start_streaming()+0x157: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_poll()+0x168: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_transmit_buffers()+0x168: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_stop_streaming()+0x69: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: vidioc_encoder_cmd()+0x49: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_read()+0x416: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_alloc_buffers()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_register_videodev()+0x30f: sibling call from callable instruction with modified stack frame drivers/media/usb/hdpvr/hdpvr-i2c.o: warning: objtool: hdpvr_transfer()+0x38: sibling call from callable instruction with modified stack frame In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pulse8_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'cleanup_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pulse8_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'init_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.o: warning: objtool: pulse8_cec_adap_log_addr()+0x2e9: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_xfer()+0x1ef: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_basic_op()+0x2c8: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: i2c_hack_cx25840()+0x149: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_core_init()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_cmd()+0x444: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_adjust()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_configure()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-video-v4l.o: warning: objtool: pvr2_saa7115_subdev_update()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-video-v4l.o: warning: objtool: pvr2_saa7115_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_fetch()+0x19e: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_analyze()+0x6d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_disconnect()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_probe()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_set_control()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_state_log_state()+0x43: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_run()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_decoder_enable()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_decoder_run()+0x79: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_config()+0xc3: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_wait_timeout()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_decoder_stabilization_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_quiescent_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_locate_firmware.isra.0()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_state_sched.part.0()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_setup()+0x153: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cx25840_vbi_hack.part.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_worker_poll()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_run_timeout()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_render_useless.part.0()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_send_request_ex()+0x689: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_issue_simple_cmd()+0x191: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_usbstream_run()+0x56: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_remove_usb_stuff.part.0()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpureset_assert.part.0()+0xbf: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware1()+0x224: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_streaming()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_stream_type()+0x46: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_create()+0x741: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_destroy()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_disconnect()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_trigger_module_log()+0x86: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_set_enabled()+0x1eb: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_get()+0xad: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_device_reset()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cmd_decoder_reset()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_pathway_ok()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_dir()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_initialize()+0xa1: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_out()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware2()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_ok()+0xac: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_status_poll()+0xac: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_update()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_execute()+0x4aa: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_queryctrl()+0x187: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init()+0x141: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_destroy_no_lock()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_release()+0x35: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_open()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_create()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init.cold()+0x26: return with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_fill()+0xb3: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_create_enum()+0x267: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1411_attach()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1409_attach()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_73xxx_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda10048_attach()+0x63: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_fcv1236d_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3302_attach()+0x68: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgh06xf_attach()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3303_attach()+0x68: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_destroy()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_thread_func()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_create()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_remove()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_idle()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: buffer_complete()+0x30: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_buffer_count()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_achieve_buffer_count()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_create()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_destroy()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_queue()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_buffer()+0x94: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_stop()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_get_buffer()+0xce: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_create()+0x30: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_setup()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_destroy()+0x40: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_set_enabled()+0x126: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_avail()+0x68: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_read()+0x152: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.o: warning: objtool: pvr2_cx25840_subdev_update()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-wm8775.o: warning: objtool: pvr2_wm8775_subdev_update()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_feed_thread()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_adapter_exit()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_start_feed()+0x19: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_stop_feed()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_create()+0x254: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_release()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_release()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_type()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_custom()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_norm()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_bits()+0x99: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_enum()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_def()+0x65: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_max()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_min()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_name()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_internal_check()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_custom()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_norm()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_create()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_create()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_destroy()+0x10: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/pwc/pwc-if.o: warning: objtool: start_streaming()+0x205: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-if.o: warning: objtool: usb_pwc_probe()+0xf0: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-if.o: warning: objtool: pwc_isoc_handler()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: recv_control_msg()+0x55: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: set_video_mode_Nala()+0x376: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_video_mode()+0x4b0: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_leds()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-v4l.o: warning: objtool: pwc_s_ctrl()+0x4d4: sibling call from callable instruction with modified stack frame drivers/media/usb/pwc/pwc-uncompress.o: warning: objtool: pwc_decompress()+0xb1: sibling call from callable instruction with modified stack frame In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rain_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'cleanup_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rain_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'init_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2255_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'cleanup_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2255_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'init_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_frameintervals()+0x12d: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_parm()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_jpegcomp()+0x52: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_jpegcomp()+0x56: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_queue()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: read_pipe_completion()+0x118: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_input()+0x15a: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_set_mode()+0x60: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm()+0xe8: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_std()+0x104: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x257: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: start_streaming()+0x157: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_stop_acquire.isra.0()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_board_shutdown()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: stop_streaming()+0xc2: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_destroy()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_video_device_release()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_open()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe()+0x2e6: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe.cold()+0x85f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_onresponse()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_detectmode()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb()+0x8a: sibling call from callable instruction with modified stack frame drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_setmode()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb.cold()+0x21: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_read_reg()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_write_reg()+0x42: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_probe()+0x2a6: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: start_streaming()+0x110: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register()+0x124: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register.cold()+0x38: return with modified stack frame drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_isoc_irq()+0x3d8: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_alloc_isoc()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_xfer()+0x133: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_register()+0x77: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_write_ac97()+0x97: sibling call from callable instruction with modified stack frame drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_ac97_setup()+0x31: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_vidioc_g_fmt_vid_cap()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_v4l_dev_release()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_probe()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_isoc_handler()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_allocate_buffers()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_start_stream()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_stop_stream.part.0()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect.cold()+0x37: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format.cold()+0x1e: return with modified stack frame drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_inb()+0xc3: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_outb()+0xae: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_init()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_configure()+0x26: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_probe()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_cards_setup()+0x41: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect.cold()+0xb8: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_read_write_usb()+0xc4: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_audio_rinput()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_tvaudio_set_mute()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension.cold()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init.cold()+0xe9: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume.cold()+0xc: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_recv_regs()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_xfer()+0xe6: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_register()+0x10e: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_s_tuner()+0x45: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_read()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_release()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_start_thread()+0x62: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamon()+0x4c: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamoff()+0x51: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc()+0x116: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_open()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_irq_callback()+0x30e: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_v4l2_register()+0x22c: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc.cold()+0x38: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-stds.o: warning: objtool: tm6000_load_std()+0x36: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_start()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_stop()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_stop()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work()+0x18: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_keydown.part.0()+0x58: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_handle_key()+0x34: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_start()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_wait()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_init()+0x8d: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_fini()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work.cold()+0x27: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol.cold()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received.cold()+0x2a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_fillbuf()+0x19b: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_pcm_open()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: audio_trigger()+0x52: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: dsp_buffer_free.isra.0()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_hw_params()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_audio_init()+0x6a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received()+0xb0: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: dvb_init()+0x43: sibling call from callable instruction with modified stack frame drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received.cold()+0x21: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_cmd()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_set_voltage()+0x93: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: master_xfer()+0x210: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_iso_irq()+0x14c: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_boot_dsp()+0x43: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: dvbc_philips_tdm1316l_tuner_set_params()+0xc0: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_start_feed()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_probe()+0x42: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect.cold()+0x12: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_setup_urbs()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_stop_iso_xfer()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_free_iso_urbs()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_exit_usb()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_send_command()+0x40: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_start_iso_xfer()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_handle_irq()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb()+0x138: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_set_pids()+0x66: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_start_feed()+0x37: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb_frame_list()+0x8e6: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_disconnect()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_stop_feed()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_probe()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_handle_irq.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/ttusb-dec/ttusbdecfe.o: warning: objtool: ttusbdecfe_dvbt_read_status()+0x5d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_reset()+0x10: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_free()+0x25: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_len()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_ctrl_urb_complete()+0x14: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get()+0xb0: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get_extra()+0x91: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_write_reg_irq()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_request_intra()+0x24: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_parse_compress()+0x462: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_isoc_irq()+0x37e: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_off()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_output()+0xbd: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_alloc()+0x137: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_free()+0x15: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_input()+0x89: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_on()+0x13: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_audio_off()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_audio()+0x31: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_setup()+0x26e: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_alternate()+0xa3: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_init_isoc()+0x9b: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_stop_isoc()+0x90: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_open()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_open()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_mmap()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_unregister_video()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_release()+0x12: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_disconnect()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_close()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_close()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_read()+0x76: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_probe()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_read()+0xfb: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_write()+0x154: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_xfer()+0x1fd: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_register()+0xc4: sibling call from callable instruction with modified stack frame drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_unregister()+0x33: sibling call from callable instruction with modified stack frame In file included from drivers/media/usb/uvc/uvc_driver.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uvc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2878:1: note: in expansion of macro 'module_exit' 2878 | module_exit(uvc_cleanup); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2871:20: note: 'cleanup_module' target declared here 2871 | static void __exit uvc_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/uvc/uvc_driver.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uvc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2877:1: note: in expansion of macro 'module_init' 2877 | module_init(uvc_init); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2855:19: note: 'init_module' target declared here 2855 | static int __init uvc_init(void) | ^~~~~~~~ drivers/media/usb/uvc/uvc_driver.o: warning: objtool: __uvc_resume()+0x23: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_suspend()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_register_video_device()+0xe8: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_probe()+0x74: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_queue.o: warning: objtool: uvc_buffer_prepare()+0x96: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_query_ext_ctrl()+0x88: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_release()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_mmap()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_poll()+0x26: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_s_parm()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_try_format()+0x4f: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_ctrl_map()+0xe3: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_open()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_complete()+0xf4: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_data.isra.0()+0x50: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_end.isra.0()+0x21: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_alloc_urb_buffers.part.0()+0xc7: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_init_video()+0x296: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_get_video_ctrl.constprop.0()+0x2dc: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_set_video_ctrl()+0x116: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_start()+0x6c4: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_meta()+0x1f0: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_isoc()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_query_ctrl()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update()+0x10a: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_init()+0xf: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update.cold()+0x4f: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~ drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_find_control()+0xd7: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_populate_cache.isra.0()+0x146: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_status_event_work()+0x12b: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: __uvc_ctrl_add_mapping.isra.0()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_info()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_init_xu_ctrl.part.0()+0x1a7: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_xu_ctrl_query()+0x2fa: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_restore_values()+0x60: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_mapping()+0x1ae: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_init_device()+0x140: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_status_event_work.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_status.o: warning: objtool: uvc_status_complete()+0x101: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_isight.o: warning: objtool: uvc_video_decode_isight()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_debugfs.o: warning: objtool: uvc_debugfs_init_stream()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/uvc/uvc_entity.o: warning: objtool: uvc_mc_register_entities()+0x6c: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_acquire()+0x11: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_readpipe()+0x39: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_stop_readpipe()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamoff()+0x22: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_try_fmt_vid_cap()+0xbd: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_open()+0x20: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_release()+0x33: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: read_pipe_completion()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: buffer_prepare()+0x29: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_mmap()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_close()+0x16: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_s_fmt_vid_cap()+0xca: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamon()+0x28: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_read()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_probe()+0x27: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-fwnode.o: warning: objtool: v4l2_fwnode_endpoint_parse()+0x505: sibling call from callable instruction with modified stack frame 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-dev.o: warning: objtool: v4l2_mmap()+0x45: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_poll()+0x45: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_write()+0x56: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_read()+0x56: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_release()+0x41: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_open()+0xd1: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: __video_register_device()+0x9a: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: v4l_log_status()+0x29: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: __video_do_ioctl()+0x4e: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_ctrl_handler_log_status()+0x77: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_queryctrl()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-subdev.o: warning: objtool: subdev_do_ioctl()+0x7a1: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings()+0x13: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings.cold()+0x294: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_radio_freq()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_tv_freq()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_standby()+0x11: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_suspend()+0x15: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_type()+0x2ce: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_type_addr()+0x24: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_mode()+0x46: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_resume()+0x16: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_std()+0x12b: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_probe()+0x22a: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_mmap_mapper()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_waiton()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_free()+0x14: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_qbuf()+0x28: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_status.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_querybuf()+0x9c: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_dqbuf()+0x33: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_alloc_vb()+0x20: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_mmap_setup()+0x25: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_reqbufs()+0x193: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_stream()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_one()+0x43: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_close()+0x22: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_mmap_mapper()+0x25: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_fault()+0x11: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_unmap()+0x11: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_alloc_vb()+0x6b: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_free()+0x11: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_init_user_locked.constprop.0()+0x75: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_iolock()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_iolock()+0x25: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vmalloc_free()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_close()+0x21: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_alloc_vb()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_mmap_mapper()+0x22: sibling call from callable instruction with modified stack frame In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(ipddp_init_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here 315 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4896:1: note: in expansion of macro 'module_init' 4896 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4842:19: note: 'init_module' target declared here 4842 | static int __init bonding_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bonding_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/bonding/bond_main.c:4897:1: note: in expansion of macro 'module_exit' 4897 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4881:20: note: 'cleanup_module' target declared here 4881 | static void __exit bonding_exit(void) | ^~~~~~~~~~~~ drivers/net/bonding/bond_main.o: warning: objtool: bond_set_mac_address()+0x176: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send.constprop.0()+0x251: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_do_fail_over_mac()+0x344: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send_all.isra.0()+0x206: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_start_xmit()+0x3d6: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_update_slave_arr()+0x40: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_enslave()+0x3a0: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: __bond_release_one()+0x2be: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_slave_arr_handler()+0x64: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_main.o: warning: objtool: bond_create()+0x42: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_3ad.o: warning: objtool: __get_link_speed.isra.0()+0x157: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_3ad.o: warning: objtool: ad_agg_selection_logic()+0x625: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_state_machine_handler()+0xc3d: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_lacpdu_recv()+0x1e8: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_slave_mac_addr.isra.0()+0x38: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: alb_swap_mac_addr()+0x42: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_mac_address.isra.0()+0x1b2: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change()+0x61: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_active_change()+0x280: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_sysfs.o: warning: objtool: bonding_store_bonds()+0x66: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_sysfs.o: warning: objtool: bond_create_sysfs()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_options.o: warning: objtool: bond_option_slaves_set()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir.cold()+0xf: sibling call from callable instruction with modified stack frame In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'init_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'cleanup_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(cc770_init); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:889:19: note: 'init_module' target declared here 889 | static __init int cc770_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/cc770/cc770.c:906:1: note: in expansion of macro 'module_exit' 906 | module_exit(cc770_exit); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:902:20: note: 'cleanup_module' target declared here 902 | static __exit void cc770_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/cc770/cc770_platform.c:48: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'cleanup_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/cc770/cc770_platform.c:48: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'init_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/ifi_canfd/ifi_canfd.c:20: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'cleanup_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/ifi_canfd/ifi_canfd.c:20: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'init_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/m_can/m_can.c:22: drivers/net/can/m_can/m_can.c:1807:24: note: 'cleanup_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/m_can/m_can.c:22: drivers/net/can/m_can/m_can.c:1807:24: note: 'init_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'cleanup_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'init_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(sja1000_init); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here 694 | static __init int sja1000_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(sja1000_exit); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here 703 | static __exit void sja1000_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/sja1000_platform.c:21: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'cleanup_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/sja1000_platform.c:21: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'init_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/ems_pci.c:22: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'cleanup_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/ems_pci.c:22: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'init_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/kvaser_pci.c:35: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'cleanup_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/kvaser_pci.c:35: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'init_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/peak_pci.c:22: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'cleanup_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/peak_pci.c:22: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'init_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/plx_pci.c:25: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'cleanup_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/plx_pci.c:25: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'init_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/can/softing/softing_main.o: warning: objtool: softing_netdev_start_xmit()+0x1fb: sibling call from callable instruction with modified stack frame In file included from drivers/net/can/spi/hi311x.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi3110_can_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/hi311x.c:20: drivers/net/can/spi/hi311x.c:1074:19: note: 'cleanup_module' target declared here 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/spi/hi311x.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi3110_can_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/hi311x.c:20: drivers/net/can/spi/hi311x.c:1074:19: note: 'init_module' target declared here 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_tx_work_handler()+0x198: sibling call from callable instruction with modified stack frame drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_can_ist()+0x186: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.o: warning: objtool: peak_usb_probe()+0x52: sibling call from callable instruction with modified stack frame drivers/net/can/usb/peak_usb/pcan_usb_core.o: warning: objtool: peak_usb_read_bulk_callback()+0x79: sibling call from callable instruction with modified stack frame drivers/net/can/usb/peak_usb/pcan_usb_pro.o: warning: objtool: pcan_msg_add_rec()+0x23a: sibling call from callable instruction with modified stack frame In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'init_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcba_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'cleanup_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcba_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'init_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/can/usb/mcba_usb.o: warning: objtool: mcba_usb_start_xmit()+0x15e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_detect()+0xc4: sibling call from callable instruction with modified stack frame drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_register()+0x1d7: sibling call from callable instruction with modified stack frame In file included from drivers/net/dsa/b53/b53_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/b53/b53_spi.c:24: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'init_module' target declared here 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/b53/b53_spi.c:24: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'cleanup_module' target declared here 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_mmap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_mmap.c:22: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'cleanup_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_mmap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_mmap.c:22: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'init_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_srab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'cleanup_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_srab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'init_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/microchip/ksz_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ksz_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/microchip/ksz_spi.c:24: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'cleanup_module' target declared here 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/microchip/ksz_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ksz_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/microchip/ksz_spi.c:24: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'init_module' target declared here 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv88e6xxx_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4958:1: note: in expansion of macro 'module_exit' 4958 | module_exit(mv88e6xxx_cleanup); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4953:20: note: 'cleanup_module' target declared here 4953 | static void __exit mv88e6xxx_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv88e6xxx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4951:1: note: in expansion of macro 'module_init' 4951 | module_init(mv88e6xxx_init); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4946:19: note: 'init_module' target declared here 4946 | static int __init mv88e6xxx_init(void) | ^~~~~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4564:13: warning: 'mv88e6xxx_ports_cmode_init' defined but not used [-Wunused-function] 4564 | static void mv88e6xxx_ports_cmode_init(struct mv88e6xxx_chip *chip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/bcm_sf2.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'cleanup_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/bcm_sf2.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'init_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/dsa/bcm_sf2_cfp.o: warning: objtool: bcm_sf2_cfp_act_pol_set()+0x78: sibling call from callable instruction with modified stack frame drivers/net/dsa/bcm_sf2_cfp.o: warning: objtool: bcm_sf2_set_rxnfc()+0x801: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~ drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup()+0x14: sibling call from callable instruction with modified stack frame drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup.cold()+0x15: return with modified stack frame In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'cleanup_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'init_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc589_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/3com/3c589_cs.c:37: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'cleanup_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc589_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/3com/3c589_cs.c:37: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'init_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc574_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/3com/3c574_cs.c:82: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'cleanup_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc574_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/3com/3c574_cs.c:82: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'init_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.o: warning: objtool: tc574_probe()+0x3d9: sibling call from callable instruction with modified stack frame 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/3c59x.o: warning: objtool: set_rx_mode()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait()+0x74: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: acpi_set_WOL()+0x9b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0()+0x12: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_probe1()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_close()+0x15a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_up()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_error()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_open()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_remove_one()+0x12: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_rx()+0x1fa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_boomerang_interrupt()+0x503: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_tx_timeout()+0xcf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: boomerang_start_xmit()+0x59d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media.cold()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0.cold()+0xd6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.o: warning: objtool: typhoon_init_one()+0x4d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.o: warning: objtool: ne2k_pci_init_one()+0x2ae: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/8390/8390.o: warning: objtool: ei_tx_intr()+0x115: sibling call from callable instruction with modified stack frame drivers/net/ethernet/8390/8390.o: warning: objtool: ethdev_setup()+0x24: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axnet_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'cleanup_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axnet_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'init_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_start_xmit()+0x1ff: sibling call from callable instruction with modified stack frame drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_probe()+0x1af: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'cleanup_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'init_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.o: warning: objtool: pcnet_probe()+0x5a0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.o: warning: objtool: check_duplex()+0x111: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_kill_vid()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_add_vid()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: starfire_init_one()+0x2c2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_close()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_open()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_poll()+0x565: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: intr_handler()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/adaptec/starfire.o: warning: objtool: start_tx()+0x26d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/agere/et131x.o: warning: objtool: nic_send_packet.constprop.0()+0x76: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_set_link_ksettings()+0x94: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_jumbo_rx_ring()+0x1dc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_change_mtu()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_open()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_start_xmit()+0x548: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_mini_rx_ring()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_std_rx_ring()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_interrupt()+0x6f6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/alteon/acenic.o: warning: objtool: acenic_probe_one()+0xb9: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_tse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/altera/altera_tse_main.c:33: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'cleanup_module' target declared here 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_tse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/altera/altera_tse_main.c:33: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'init_module' target declared here 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ena_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3589:1: note: in expansion of macro 'module_exit' 3589 | module_exit(ena_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3492:20: note: 'cleanup_module' target declared here 3492 | static void __exit ena_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ena_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3588:1: note: in expansion of macro 'module_init' 3588 | module_init(ena_init); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3479:19: note: 'init_module' target declared here 3479 | static int __init ena_init(void) | ^~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_device_init()+0x19c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_probe()+0x8c1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_io_poll()+0xe0b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_adjust_intr_moderation()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_comp_status_to_errno()+0x9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_handle_admin_completion()+0x83: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_reg_bar_read32()+0x11c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: wait_for_reset_state()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_execute_admin_command()+0x291: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_feature_ex()+0x79: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_create_io_cq()+0x7e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_destroy_io_cq()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_aenq_config()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_dma_width()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_admin_init()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_create_io_queue()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_destroy_io_queue()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_dev_reset()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_dev_basic_stats()+0x52: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_dev_mtu()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_offload_settings()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_hash_function()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_fill_hash_function()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_hash_ctrl()+0x10d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_default_hash_ctrl()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_fill_hash_ctrl()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_indirect_table_set()+0x60: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_rss_init()+0x84: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_set_host_attributes()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_init_interrupt_moderation()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version.cold()+0x48: return with modified stack frame drivers/net/ethernet/amazon/ena/ena_eth_com.o: warning: objtool: ena_com_prepare_tx()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amazon/ena/ena_eth_com.o: warning: objtool: ena_com_rx_pkt()+0xd2: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xgbe_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:490:1: note: in expansion of macro 'module_init' 490 | module_init(xgbe_mod_init); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:462:19: note: 'init_module' target declared here 462 | static int __init xgbe_mod_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xgbe_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:491:1: note: in expansion of macro 'module_exit' 491 | module_exit(xgbe_mod_exit); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:481:20: note: 'cleanup_module' target declared here 481 | static void __exit xgbe_mod_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/amd/amd8111e.c:77: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'cleanup_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/amd/amd8111e.c:77: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'init_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/amd/nmclan_cs.c:142: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'cleanup_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/amd/nmclan_cs.c:142: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'init_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: mace_init()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: nmclan_probe()+0x1a6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_tx_timeout()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_ethtool_test()+0x701: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe1()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe_pci()+0x124: sibling call from callable instruction with modified stack frame drivers/net/ethernet/aquantia/atlantic/aq_nic.o: warning: objtool: aq_nic_service_timer_cb()+0x6b: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aq_pci_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/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'cleanup_module' target declared here 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aq_pci_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/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'init_module' target declared here 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' 364 | module_pci_driver(aq_pci_ops); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_mbox': drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:499:11: warning: converting a packed 'struct hw_aq_atl_utils_mbox_header' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | sizeof(*pmbox) / sizeof(u32)); | ^~~~~~ In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:147:17: note: defined here 147 | struct __packed hw_aq_atl_utils_mbox_header { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_stats': drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:510:10: warning: converting a packed 'struct hw_aq_atl_utils_mbox' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | sizeof(*pmbox) / sizeof(u32)); | ^~~~~~ In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:153:17: note: defined here 153 | struct __packed hw_aq_atl_utils_mbox { | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.o: warning: objtool: hw_atl_utils_soft_reset()+0x1cd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.o: warning: objtool: hw_atl_utils_initfw()+0xa8: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'init_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'cleanup_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'cleanup_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'init_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'cleanup_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'init_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'cleanup_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'init_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl2_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1725:1: note: in expansion of macro 'module_exit' 1725 | module_exit(atl2_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit atl2_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl2_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1713:1: note: in expansion of macro 'module_init' 1713 | module_init(atl2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1706:19: note: 'init_module' target declared here 1706 | static int __init atl2_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_intr()+0x49b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_validate_option()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_suspend()+0x27f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_probe()+0xbb9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_resume()+0x32: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_disable()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_load_status()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_trylock_leader_lock()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_is_global()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjtime()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_stop()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjfreq()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_stop_queue()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_enable_ptp_packets()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_mcast_eqe()+0xcf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_q_rx_mode()+0xab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_storm_rx_mode()+0x199: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_wait_started()+0xbb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_port()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_fc_npiv()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_read()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_settime()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_gettime()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_task()+0x105: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_calc_vn_max()+0x85: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_get_next()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_validate_addr()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_shmem()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_common_hwinfo()+0x32c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mc_list_e1x()+0x74: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_firmware()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_is_path_marked.part.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_gunzip_init()+0x1d3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_issue_dmae_with_comp()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_write_dmae()+0xdf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_block()+0xcd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_port()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_dmae()+0xfd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cyclecounter_read()+0x48: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_dump_lvl()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_post()+0xfc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_queue()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_tx_hw_flushed()+0x3a5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_final_clnup()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable()+0x2fe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_event()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_interrupt()+0x19e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_acquire_hw_lock()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_common()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio()+0x59: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mult_gpio()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio_int()+0x55: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_initial_phy_init()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_test()+0x13: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_mf_cfg()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cmng_fns_init()+0x68: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command()+0xd9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_mcp_done()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_leader_reset()+0x53e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_after_function_update()+0x186: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_afex_cmd()+0x27d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mng_version()+0x102: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mfw_dump()+0xba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post()+0x87: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_pf_load()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_clear_pf_load()+0x68: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chk_parity_attn()+0xea: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_task()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_igu_ack_sb()+0x42: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_msix_sp_int()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_timer()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_sb()+0xe7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_nic_init_cnic()+0x248: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_pre_irq_nic_init()+0x815: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_post_irq_nic_init()+0x3a5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_igu_clear_sb_gen()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_func()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_func_cnic()+0x164: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem_cnic()+0x139: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem()+0xd2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mac_one()+0xcc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_vlan_one()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_del_all_macs()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_drv_ctl()+0x5f3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_eth_mac()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_int_mode()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ilt_set_info()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_queue()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_unload_req()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chip_cleanup()+0x631: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_disable_close_the_gate()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_unload()+0x12a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset()+0x59: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_one()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_rx_mode_inner()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_configure()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_rx_kill_vid()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_rx_add_vid()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_rtnl_task()+0x25b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_register_cnic()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_cnic_info()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_rx_ts()+0x91: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_configure_ptp_filters()+0x230: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ioctl()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_ptp()+0x134: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write.cold()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected.cold()+0xe6: return with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump.cold()+0x2ae: unsupported stack register modification drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_post.cold()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set.cold()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command.cold()+0x70: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mng_version.cold()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mfw_dump.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post.cold()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_igu_clear_sb_gen.cold()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset.cold()+0x91: return with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_rx_ts.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_enable()+0xab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_rearm_latch_signal()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xmac_rxtx()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_get_link_speed_duplex()+0x1ba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_save_spirom_version()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_int_enable()+0x129: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_read()+0xcb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_write()+0xb5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_5461x_set_link_led()+0x68: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_loopback()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_deassert()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc_bmac2()+0x2be: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_umac_enable()+0x105: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_common_ext_link_reset()+0x57: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_link_reset()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: set_phy_vars.isra.0()+0x91: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sync_link.isra.0()+0x1cc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_pause_resolve.isra.0()+0xaf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_initial_config()+0x103: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_populate_phy()+0x7cf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_mdio_clk.isra.0()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_read()+0x216: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_adv_fc()+0x124: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ext_phy_update_adv_fc()+0xc6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_write()+0x219: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_restart_autoneg()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_warpcore_loopback()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ext_phy_set_pause()+0xa8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_advertise()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_save_848xx_spirom_version()+0x239: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_cmn_config_init()+0x120: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_set_link_led()+0x28e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_disable_pmd_transmit()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_loopback()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_link_reset()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_read_sfp_module_eeprom()+0x1e7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_read_sfp_module_eeprom()+0x17d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_cmd_hdlr()+0x33d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8483x_disable_eee()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xgxs_loopback()+0x14c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_8727_external_rom_boot()+0x190: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_config_init()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_84833_hw_reset_phy()+0xae: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_bmac_enable()+0x461: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_direct_parallel_detect_used.isra.0()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_settings_status()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_read_status()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_read_status()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_read_status()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_read_status()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_an_resolve.isra.0()+0x150: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_read_status()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_read_status()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_set_lpi_passthrough.isra.0()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_set_sgmii_speed()+0x92: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_program_serdes.isra.0()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_config_init()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_enable_AN_KR2.isra.0()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_disable_kr2.isra.0()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_enable_AN_KR()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_kr2_recovery.isra.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_config_speed.isra.0()+0xc5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_wait_reset_complete.isra.0()+0x90: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848x3_config_init()+0x16f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_cfg_pin()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_power_module()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_e3_set_transmitter()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_set_transmitter()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_specific_func()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_e3_module_fault_led()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_sfp_module_fault_led()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_get_cfg_pin()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_common_init_phy.constprop.0()+0x29a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8706_8726_read_status()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_read_status()+0x80: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_initialize()+0x4de: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_sfi()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_read_sfp_module_eeprom()+0x2c0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xmac_enable()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_power_sfp_module()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_config_init()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_init()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_disabled()+0x118: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_e3b0_config()+0x645: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_bw_limit()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_strict()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_status_update()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_led()+0x59: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_program()+0x23: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_analyze_link_error()+0x12a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_update()+0xe97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_config_init()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8706_config_init()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_config_init()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_common_init_phy.constprop.0()+0xff: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_common_init_phy.constprop.0()+0x2c7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_read_sfp_module_eeprom()+0xf6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_wait_for_sfp_module_initialized()+0xa4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_verify_sfp_module()+0x15a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_module_detection()+0x60: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_init()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_read_status()+0xb5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_init()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_handle_module_detect_int()+0x193: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_probe()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_reset()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_init()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_common_init_phy()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_period_func()+0x4f3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_fan_failure_det_req()+0x96: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_init_mod_abs_int()+0x103: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_int_enable.cold()+0xb7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_common_ext_link_reset.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_disable_pmd_transmit.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_cfg_pin.cold()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_bw_limit.cold()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_analyze_link_error.cold()+0x11a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_real_num_queues()+0x45: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_msix_irqs.part.0()+0xb7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_compare_fw_ver.part.0()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_rx_sge()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_msix_fp_int()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tpa_pool()+0x78: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tx_pkt()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_fp_mem_at()+0x33a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_fp_mem_at()+0x16d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_poll()+0x191: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_get_mf_speed()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_init_rx_rings_cnic()+0xdf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_init_rx_rings()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_update_max_mf_config()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_enable_msix()+0xa2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_squeeze_objects()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_os_driver_state()+0x93: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_load_cnic()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_drain_tx_queues()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_unload()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_start_xmit()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_setup_tc()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mac_addr()+0x11: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_ctx_validation()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_update_coalesce_sb_index()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_schedule_sp_rtnl()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_load()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mtu()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_resume()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tx_pkt.cold()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_ctx_validation.cold()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_update_coalesce_sb_index.cold()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_vf_link_ksettings()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_ringparam()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_pauseparam()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_link_ksettings()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eee()+0x19b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_pauseparam()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_link_ksettings()+0x1e2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_intr()+0x8b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_flag()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_regs()+0x265: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_write_dword()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_acquire_nvram_lock()+0xab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_release_nvram_lock()+0x96: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read_dword()+0x92: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_channels()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_rxnfc()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_eeprom()+0x170: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_info()+0x137: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_phys_id()+0xea: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_wait_for_link.part.0()+0x97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eeprom()+0x49c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_run_loopback()+0x520: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_data()+0x109: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read()+0x137: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_crc()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_nvram_tbl()+0x55: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_dir_entry()+0x95: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_self_test()+0x21d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_eeprom()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_link_ksettings.cold()+0x52: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_storm_stats_update()+0xe85: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_hw_stats_update()+0x573: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_func_stats_init()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_comp.isra.0()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_storm_stats_post.part.0()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update()+0x1d3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_pmf_update()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_start.part.0()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_handle()+0xa4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_init()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_safe_exec()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_func_stats_init.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_comp.isra.0.cold()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update.cold()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_pmf_update.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_separate_pauseable_from_non()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_apptable()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_appinfo()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_featcfg()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_app_up()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_pfc_state()+0x13: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pfc_state()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_numtcs()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_cap()+0x84: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pfc_cfg()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pg_bwgcfg_rx()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pg_tccfg_rx()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_pg_bwgcfg_tx()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_pg_tccfg_tx()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_state()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_perm_hw_addr()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_read_shmem_neg_results()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dump_dcbx_drv_param.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_dcbx()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_featcfg()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_pfc_cfg()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pg_bwgcfg_tx()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_pg_tccfg_tx()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_get_dcbx_drv_param()+0x18f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_stop_hw_tx()+0x55: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_resume_hw_tx()+0x174: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_set_params()+0x2a3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_state()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_init()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_all()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_pmf_update()+0xf3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_separate_pauseable_from_non.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e2()+0xba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e1()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_chk_transition()+0x163: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_chk_transition()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_add()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_del()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_add()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_del()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_handle_restore_cmd_e1()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_rx_mode_e1x()+0xf2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_comp_cmd()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_one_vlan_e2()+0x14b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_validate_vlan_mac()+0x33e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_mac_in_nig()+0x59: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_one_mac_e2()+0x193: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_mac_add()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_mac_del()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_set_one_rule_e2()+0x94: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_setup_rss()+0x54: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_wait()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1h()+0x255: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_enqueue_cmd()+0x98: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_handle_restore_cmd_e2()+0xe4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: __bnx2x_vlan_mac_execute_step()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_complete_vlan_mac()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_execute_vlan_mac()+0x15a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1()+0x355: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_optimize_vlan_mac()+0xe8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_comp_cmd()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_send_cmd()+0x5e3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e2()+0x7af: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_raw_wait()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_wait_rx_mode_comp_e2()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_rx_mode_e2()+0x85: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_cmn()+0x61e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e2()+0xb1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e1x()+0x88: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_lock()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_unlock()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_get_n_elements()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_vlan_mac()+0x176: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_del_all()+0x158: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_mac_obj()+0x2e5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_obj()+0xf1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_mac_obj()+0xef: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_mcast()+0x173: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_rss()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_state_change()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_state_change()+0x177: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_chk_transition.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e2.cold()+0x3a: return with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e1x.cold()+0x36: return with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_mac_obj.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_mac_obj.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_get_vf_id()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_send_msg2pf()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_prep()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_copy32_vf_dmae()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_finalize.isra.0()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_dp_tlv_list.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_resp_send_msg()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_setup_q.isra.0()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_update_rss.isra.0()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_acquire()+0xf3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_release()+0xc9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_init()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_setup_q()+0x190: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_mac()+0xfd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_close_vf()+0x202: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_rss()+0x194: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_set_mcast()+0x163: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_update_vlan()+0x89: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_storm_rx_mode()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_schedule()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx()+0xd3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_get_vf_igu_cam_info()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mac_vlan_config()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_destroy.isra.0()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_pf_tx_switching.part.0()+0xcd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_vlan_mac_clear.constprop.0()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_flr()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_igu_ack_sb.constprop.0()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mac_vlan_config_list()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_setup()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mcast()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rxmode()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_teardown()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_enable_access()+0x1c4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_flr_clnup_epilog()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_init_one()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_alloc_mem()+0x3a4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_link_update_vf()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_nic_init()+0x2e6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_eq_sp_event()+0x251: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_set_queue_sp_obj()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_adjust_stats_req()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_acquire()+0x265: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_init()+0x2a9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_close()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_free()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rss_update()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_tpa_update()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_lock_vf_pf_channel()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_unlock_vf_pf_channel()+0x11: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_handle_flr_event()+0x55: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_release()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_remove_one()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_enable_sriov()+0x16d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sriov_configure()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_get_vf_config()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_mac()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_vlan()+0x57: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_pf_set_vfs_vlan()+0x11: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sample_bulletin()+0x88: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_pci_alloc()+0xc8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_schedule_iov_task()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_setup.cold()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_teardown.cold()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_set_queue_sp_obj.cold()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_tpa_update.cold()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_lock_vf_pf_channel.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_unlock_vf_pf_channel.cold()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov.cold()+0x29: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9301:1: note: in expansion of macro 'module_exit' 9301 | module_exit(bnxt_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9292:20: note: 'cleanup_module' target declared here 9292 | static void __exit bnxt_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9300:1: note: in expansion of macro 'module_init' 9300 | module_init(bnxt_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9286:19: note: 'init_module' target declared here 9286 | static int __init bnxt_init(void) | ^~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.o: warning: objtool: bnxt_init_one()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o: warning: objtool: bnxt_ethtool_init()+0x529: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o: warning: objtool: bnxt_debug_dev_init()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o: warning: objtool: bnxt_debug_dev_init.cold()+0x12: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcmgenet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'cleanup_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcmgenet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'init_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.o: warning: objtool: bcmgenet_probe()+0x369: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/genet/bcmmii.o: warning: objtool: bcmgenet_mii_probe()+0x39: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/net/ethernet/broadcom/b44.o: warning: objtool: b44_init_one()+0x34: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/bnx2.c:26: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'cleanup_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/bnx2.c:26: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'init_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_fw_sync()+0xc9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_report_link()+0x231: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_nvram()+0x93: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_reset_chip()+0xec: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_one()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_open()+0x2fe: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_driver()+0xf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_driver()+0x11: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_device()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_device()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tg3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/tg3.c:37: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'cleanup_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tg3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/tg3.c:37: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'init_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_get_invariants()+0x24c2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_init_one()+0x30: sibling call from callable instruction with modified stack frame 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/bna_enet.o: warning: objtool: bna_ethport_sm_up_resp_wait()+0x12e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_stopped()+0x13e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ioc_ready_wait()+0x176: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_cfg_wait()+0x15c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_chld_stop_wait()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_pause_init_wait()+0xfe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_failed()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_last_resp_wait()+0x77: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_enet_stop_wait()+0xcb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_enet_attr_wait()+0x74: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ready()+0x120: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_cfg_stop_wait()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_started()+0xda: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ethport_sm_up_resp_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_stopped.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ioc_ready_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_cfg_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_chld_stop_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_pause_init_wait.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_failed.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_last_resp_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_enet_stop_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_enet_attr_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ready.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_cfg_stop_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_started.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_tx_sm_start_wait()+0x140: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_start_wait()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_started()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_rxf_stop_wait()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_rxf_start_wait()+0xa7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_tx_sm_started()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rxf_sm_cfg_wait()+0xfb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rxf_sm_started()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_tx_sm_start_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_start_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_started.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_rxf_stop_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rx_sm_rxf_start_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_tx_sm_started.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rxf_sm_cfg_wait.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bna_tx_rx.o: warning: objtool: bna_rxf_sm_started.cold()+0x16: sibling call from callable instruction with modified stack frame 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_ioc.o: warning: objtool: bfa_ioc_sm_getattr()+0x162: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail_sync()+0xed: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabled()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_enabling()+0x10d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_fail_retry()+0x10d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling_sync()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_mismatch()+0x68: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_op()+0x118: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_hwinit()+0xcc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_enabling()+0xda: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_ready()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fail_sync()+0x11c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_semwait()+0x52: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fwcheck()+0x186: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_nw_ioc_hb_check()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_getattr.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail_sync.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabled.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_enabling.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_fail_retry.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling_sync.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_mismatch.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_op.cold()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_enabling.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_ready.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fail_sync.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_semwait.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fwcheck.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_nw_ioc_hb_check.cold()+0x2c: sibling call from callable instruction with modified stack frame 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ethernet/cadence/macb_main.c:22: drivers/net/ethernet/cadence/macb_main.c:4257:24: note: 'init_module' target declared here 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_main.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ethernet/cadence/macb_main.c:22: drivers/net/ethernet/cadence/macb_main.c:4257:24: note: 'cleanup_module' target declared here 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_main.o: warning: objtool: macb_probe()+0x2c1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/cadence/macb_ptp.o: warning: objtool: gem_ptp_init()+0x128: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/cadence/macb_pci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/cadence/macb_pci.c:24: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'init_module' target declared here 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_pci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/cadence/macb_pci.c:24: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'cleanup_module' target declared here 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'init_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'cleanup_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: init_one()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err()+0xd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err.cold()+0xc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/espi.o: warning: objtool: t1_espi_init()+0x1c0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_tx.constprop.0()+0x482: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_intr_error_handler()+0x42: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_poll()+0x5ab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/subr.o: warning: objtool: t1_init_sw_modules()+0x57: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_wr()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_rd()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: check_bist()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: run_table()+0x20: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: cxgb_open()+0x2c0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: process_rx()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: cxgb_offload_ctl()+0x50f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: nb_callback()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_abort_req_rss()+0x1a0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish.cold()+0x1d: return with modified stack frame drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr.cold()+0x1d: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_mgmt_get_drvinfo()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_iov_configure()+0x272: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: t4_os_link_changed()+0xcf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: t4_os_link_changed.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/t4_hw.o: warning: objtool: t4_wr_mbox_meat_timeout()+0x543: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/sge.o: warning: objtool: cxgb4_write_sgl()+0x1c1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: __cxgb4_set_filter()+0x7bb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl()+0x322: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl.cold()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: warning: objtool: offload_pedit()+0x90: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o: warning: objtool: cxgb4vf_pci_probe()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.o: warning: objtool: t4vf_wr_mbox_core()+0x3f1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/cxgb4vf/sge.o: warning: objtool: write_sgl.isra.0.constprop.0()+0x1c4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppod_release()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppods_reserve()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_release()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_find_page_index()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_init()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppod_release.cold()+0xf: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3070:1: note: in expansion of macro 'module_exit' 3070 | module_exit(enic_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3064:20: note: 'cleanup_module' target declared here 3064 | static void __exit enic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3069:1: note: in expansion of macro 'module_init' 3069 | module_init(enic_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3057:19: note: 'init_module' target declared here 3057 | static int __init enic_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_queue_wq_skb_cont()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_rq_alloc_buf()+0x1d5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_hard_start_xmit()+0x942: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xircom_ops_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'cleanup_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xircom_ops_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'init_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.o: warning: objtool: xircom_probe()+0x85: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: send_filter_frame()+0x12: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_set_filter_mode()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_stop()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_start_xmit()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_dm910x()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_timer()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_open()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_interrupt()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_remove_one()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_one()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb.cold()+0x17: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: w840_probe1()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout()+0x79: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout.cold()+0x12e: return with modified stack frame 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) | ^~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de21041_get_srom_info()+0x15e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de_init_one()+0x169: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom()+0x148: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/media.o: warning: objtool: tulip_find_mii()+0xd4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_init_one()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_suspend()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_resume()+0x5a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_dbg_media()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: DevicePresent()+0x8b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_interrupt()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_ioctl()+0x2da: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: dc2114x_autoconf()+0xd13: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_pci_probe()+0x5f7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_open()+0x282: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_start_xmit()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: send_filter_frame.isra.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_set_filter_mode()+0x13: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_resume()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_suspend()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_timer()+0x2b6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_open()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_interrupt()+0x72: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init_one()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb.cold()+0x17: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dlink/dl2k.h:24, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'cleanup_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dlink/dl2k.h:24, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'init_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.o: warning: objtool: mii_set_media()+0x172: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_hw_init()+0x551: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: parse_eeprom()+0xea: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_set_link_ksettings()+0x45: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_timer()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_interrupt()+0x379: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_probe1()+0x3b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.o: warning: objtool: check_duplex()+0x69: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: start_tx()+0x162: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: netdev_open()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_resume()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: rx_poll()+0x11a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: intr_handler()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_probe1()+0x340: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset.cold()+0xe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout.cold()+0x107: sibling call from callable instruction with modified stack frame 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, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.o: warning: objtool: be_cmd_query_sfp_info()+0x62: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump()+0x3d6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_slot_reset()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_probe()+0x6a6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_watchdog()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_resume()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_change_mtu()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump.cold()+0x1b: return with modified stack frame drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000e_dump()+0xad: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000_watchdog_task()+0x11c: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm10k_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:49:1: note: in expansion of macro 'module_init' 49 | module_init(fm10k_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:36:19: note: 'init_module' target declared here 36 | static int __init fm10k_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm10k_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(fm10k_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit fm10k_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/net/tcp.h:24, from drivers/net/ethernet/intel/i40e/i40e.h:7, from drivers/net/ethernet/intel/i40e/i40e_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40e_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14560:1: note: in expansion of macro 'module_exit' 14560 | module_exit(i40e_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14554:20: note: 'cleanup_module' target declared here 14554 | static void __exit i40e_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/net/tcp.h:24, from drivers/net/ethernet/intel/i40e/i40e.h:7, from drivers/net/ethernet/intel/i40e/i40e_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40e_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14546:1: note: in expansion of macro 'module_init' 14546 | module_init(i40e_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14524:19: note: 'init_module' target declared here 14524 | static int __init i40e_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_ndo_fdb_add()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_intr()+0x95: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_init_interrupt_scheme()+0x2f6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_service_task()+0x989: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_ethtool.o: warning: objtool: i40e_get_drvinfo()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_asq_send_command()+0x561: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_clean_arq_element()+0x281: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_debug_aq()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_get_link_status()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_aq_discover_capabilities()+0x163: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_read_phy_register_clause22()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_read_phy_register_clause45()+0x111: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_write_phy_register_clause45()+0x101: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_write_profile()+0x11c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_validate_command()+0xfa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_read()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_write()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_poll_sr_srctl_done_bit()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_read_nvm_word_srctl()+0x89: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_read_nvm_aq.constprop.0()+0xaf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm()+0xa4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_update_nvm_checksum()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_clear_wait_state()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_command()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm.cold()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_diag.o: warning: objtool: i40e_diag_reg_test()+0xe7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_unregister_client()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_register_client()+0x1b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.o: warning: objtool: i40evf_debug_d()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_register_client()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client()+0xfd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client.cold()+0x1c: return with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_ethtool.o: warning: objtool: ice_get_drvinfo()+0xa8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.o: warning: objtool: igb_reset_task()+0x13d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.o: warning: objtool: igbvf_set_uni()+0x14: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_probe()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_validate_option()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_check_options()+0x28: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_regdump.isra.0()+0x13b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_service_task()+0xeb6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o: warning: objtool: ixgbe_msg_task()+0x115: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbevf/ethtool.o: warning: objtool: ixgbevf_diag_test()+0x359: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_set_rx_mode()+0x77: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_configure()+0x4f5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_poll()+0xd6d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_probe()+0x498: sibling call from callable instruction with modified stack frame drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_open()+0x1c4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/e100.o: warning: objtool: e100_io_slot_reset()+0x1a: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orion_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/net/ethernet/marvell/mvmdio.c:26: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'cleanup_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orion_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/net/ethernet/marvell/mvmdio.c:26: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'init_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/skge.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skge_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4237:1: note: in expansion of macro 'module_exit' 4237 | module_exit(skge_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4230:20: note: 'cleanup_module' target declared here 4230 | static void __exit skge_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/skge.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skge_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4236:1: note: in expansion of macro 'module_init' 4236 | module_init(skge_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4222:19: note: 'init_module' target declared here 4222 | static int __init skge_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_write()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/marvell/skge.o: warning: objtool: xm_phy_read()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_read()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_extirq()+0x1d2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_probe()+0x2b1: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/marvell/sky2.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sky2_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5295:1: note: in expansion of macro 'module_exit' 5295 | module_exit(sky2_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5288:20: note: 'cleanup_module' target declared here 5288 | static void __exit sky2_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/sky2.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sky2_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5294:1: note: in expansion of macro 'module_init' 5294 | module_init(sky2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5280:19: note: 'init_module' target declared here 5280 | static int __init sky2_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.o: warning: objtool: sky2_poll()+0x693: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_get_active_ports()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_master_comm_channel()+0x19a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_get_slave_port_state()+0x42: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_set_slave_port_state()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: set_and_calc_slave_port_state()+0x62: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_init_one()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_remove_one()+0x18b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/port.o: warning: objtool: mlx4_get_slave_num_gids.part.0()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/port.o: warning: objtool: mlx4_get_base_gid_ix.part.0()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/port.o: warning: objtool: mlx4_get_slave_from_roce_gid()+0x1fa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: rem_res_range()+0x1e1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: add_res_range()+0x23a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: mlx4_QP_ATTACH_wrapper()+0x494: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: mlx4_QP_FLOW_STEERING_ATTACH_wrapper()+0x9a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_activate()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_add()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_update_loopback_state()+0x108: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_cq.o: warning: objtool: mlx4_en_activate_cq()+0x297: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_netdev.o: warning: objtool: mlx4_en_start_port()+0xbdc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_remove_timestamp()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_init_timestamp()+0x1d0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_remove_timestamp.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_init_timestamp.cold()+0x26: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1738:1: note: in expansion of macro 'module_exit' 1738 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1728:20: note: 'cleanup_module' target declared here 1728 | static void __exit cleanup(void) | ^~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1737:1: note: in expansion of macro 'module_init' 1737 | module_init(init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1703:19: note: 'init_module' target declared here 1703 | static int __init init(void) | ^~~~ drivers/net/ethernet/mellanox/mlx5/core/main.o: warning: objtool: mlx5_load_one()+0x4e4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/fw.o: warning: objtool: mlx5_firmware_flash()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/port.o: warning: objtool: mlx5_query_module_eeprom()+0x132: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/vport.o: warning: objtool: mlx5_query_hca_vport_gid()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/fs_core.o: warning: objtool: connect_fwd_rules.isra.0()+0xda: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/fs_core.o: warning: objtool: __mlx5_create_flow_table()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/fs_core.o: warning: objtool: mlx5_add_flow_rules()+0xe1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_rx.o: warning: objtool: mlx5i_handle_rx_cqe()+0x24d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_rep.o: warning: objtool: mlx5e_rep_update_hw_counters()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_rep.o: warning: objtool: mlx5e_vport_rep_load()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_rep.o: warning: objtool: mlx5e_rep_netevent_event()+0x153: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: actions_match_supported.isra.0()+0xe0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: parse_tc_pedit_action()+0x382: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: mlx5e_configure_flower()+0x1a29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: __esw_fdb_set_vport_rule()+0x12e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_del_uc_addr()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_qos_config()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_ingress_config()+0x26c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_egress_config()+0x230: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_update_vport_addr_list()+0x20d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: update_allmulti_vports.isra.0()+0x158: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_add_uc_addr()+0xe2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_change_handle_locked()+0x3d6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_init()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov.cold()+0x2dd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup.cold()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_eswitch_add_send_to_vport_rule()+0xdd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: esw_create_offloads_fast_fdb_table()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_eswitch_create_vport_rx_rule()+0xca: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: esw_offloads_init()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_devlink_eswitch_inline_mode_set()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_devlink_eswitch_mode_set()+0xd8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_devlink_eswitch_encap_mode_set()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.o: warning: objtool: mlxfw_firmware_flash()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.o: warning: objtool: mlxfw_mfa2_tlv_multi_child_find()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.o: warning: objtool: mlxfw_mfa2_tlv_multi_child_count()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_tlv_multi_validate()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_xz_dec_run()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_file_init()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_file_component_get()+0x261: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_event_listener_func()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_rx_listener_func()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_pack_reg_tlv.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_pack_op_tlv.isra.0()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_reg_access_emad()+0x1e8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_register()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_unregister()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.o: warning: objtool: mlxsw_afk_values_add_u32()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_set_goto_set()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_action.part.0()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_vlan_modify()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_trap()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_trap_and_forward()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_allocated_counter()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_fid_set()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_mcrouter()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_mirror()+0x119: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_commit()+0x211: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_fwd()+0x1ef: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_fan_rpm_show()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_show()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_show()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_max_show()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_store()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_rst_store()+0x96: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_init()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_get_temp()+0x72: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_set_cur_state()+0xb2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_get_cur_state()+0x205: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_init()+0x10f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_tasklet()+0xba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_wqe_frag_unmap.isra.0()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_wqe_frag_map.isra.0()+0x12f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_sdq_init()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: __mlxsw_item_set32()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_init()+0x3cf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_rdq_init()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_tasklet()+0x98f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_skb_transmit()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_init()+0x4f3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_config_profile()+0x5bd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_init()+0x12c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_port_swid_set()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: __mlxsw_sib_port_remove()+0x75: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_tx_v1_hdr_construct()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_basic_trap_groups_set()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_init()+0xa0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_pude_event_func()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_system_port_mapping_set.isra.0()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_swid_set()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_admin_status_set()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_module_info_get()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_get_stats()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_txhdr_construct()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_get_link_ksettings()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_mtu_set()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_basic_trap_groups_set()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_flood_init.isra.0()+0x74: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_set_link_ksettings()+0xaf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_eth_create()+0x976: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_type_set()+0x13f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_init()+0xa00: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5046:1: note: in expansion of macro 'module_init' 5046 | module_init(mlxsw_sp_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:4993:19: note: 'init_module' target declared here 4993 | static int __init mlxsw_sp_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5047:1: note: in expansion of macro 'module_exit' 5047 | module_exit(mlxsw_sp_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5034:20: note: 'cleanup_module' target declared here 5034 | static void __exit mlxsw_sp_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_stp_set()+0xab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_query_module_eeprom()+0x180: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_block_download()+0x18a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_sp_port_vlan_set()+0x3ce: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_get_hw_xstats()+0x24e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_pude_event_func()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_lag_destroy()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_basic_trap_groups_set()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_allow_untagged_set()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_release()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_tc_mc_mode_set()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_cancel()+0xd0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_vid_stp_set()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_vp_mode_set()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_vid_learning_set()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_init()+0x10b9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_sr_occ_query_cb()+0x3f4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: __mlxsw_sp_sb_prs_init.constprop.0()+0xba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_pm_occ_query()+0xa3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_pm_write()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_cm_write()+0x80: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_port_pb_init.isra.0()+0x7e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_buffers_init()+0x1ef: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_port_buffers_init()+0x98: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_pool_set()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_occ_snapshot()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_occ_max_clear()+0xa8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_ageing_set.isra.0()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_smid_set()+0x76: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_reg_smid_pack()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_mdb_op()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_mc_write_mdb_entry()+0x195: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: __mlxsw_sp_port_fdb_uc_op()+0x8b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_process()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_fdb_uc_lag_op()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_lag_process()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_work()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_vlan_bridge_leave()+0x1ee: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_item_bit_array_set.constprop.0()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_lpm_tree_left_struct_set.isra.0()+0x13d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_sp_router_neighs_update_rauhtd()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_lpm_tree_put.part.0()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_sp_router_fini.isra.0()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_rif_counter_clear.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_sp_router_set_abort_trap()+0x534: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_mp_hash_init.isra.0()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.o: warning: objtool: mlxsw_sp2_kvdl_free()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_flower_ruleset_unbind()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_flower_ruleset_bind()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_region_disable.isra.0()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_region_enable.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_region_free.isra.0()+0x61: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_group_update.isra.0()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_flower_rule_add()+0x61f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_parman_move()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_parman_resize()+0x83: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_entry_remove.isra.0()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_entry_insert()+0xcd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.o: warning: objtool: mlxsw_sp_acl_atcam_region_entry_remove.isra.0()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.o: warning: objtool: mlxsw_sp_acl_atcam_region_entry_insert()+0xf4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.o: warning: objtool: mlxsw_sp_acl_atcam_region_associate()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_master_mask_init.isra.0()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_master_mask_update()+0x73: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_enable()+0x87: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_disable()+0xa5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_region_erp_del.isra.0()+0x97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_region_erp_add.isra.0()+0x97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_erp_add()+0xa3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_erp_del()+0x114: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_region_init()+0x13d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.o: warning: objtool: mlxsw_sp1_acl_tcam_region_entry_activity_get.isra.0()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.o: warning: objtool: mlxsw_sp2_acl_tcam_init.part.0()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_op()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: __mlxsw_sp_fid_port_vid_map()+0x54: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_8021q_deconfigure()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_8021q_configure()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_flood_set()+0xe2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fids_init()+0x188: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.o: warning: objtool: mlxsw_sp_ipip_nexthop_update_gre4()+0x7e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.o: warning: objtool: mlxsw_sp_ipip_fib_entry_op_gre4()+0xc5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.o: warning: objtool: mlxsw_sp2_act_kvdl_set_activity_get()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.o: warning: objtool: mlxsw_sp_act_kvdl_fwd_entry_add()+0x9b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.o: warning: objtool: mlxsw_sp_act_kvdl_set_add.part.0()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.o: warning: objtool: mlxsw_sp2_afk_encode_block()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_free.isra.0()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_parman_move()+0x75: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_parman_resize()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_init()+0x60: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_route_remove.isra.0()+0x4e6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_route_replace.isra.0()+0x597: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.o: warning: objtool: mlxsw_sp_mr_erif_list_commit.isra.0()+0x4c8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.o: warning: objtool: mlxsw_sp_qdisc_red_destroy()+0x90: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.o: warning: objtool: mlxsw_sp_tclass_congestion_enable()+0x94: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_entry_deconfigure_common.isra.0()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_inspected_port_bind()+0x59: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_entry_phys_configure()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_entry_vlan_configure()+0x67: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_entry_gretap6_configure()+0x70: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_entry_gretap4_configure()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_port_mtu_update()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_mirror_add()+0x44f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_mirror_del()+0x19c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_app_update_qpts.isra.0()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_app_update_qpdpm.isra.0()+0x85: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_app_update_qpdsm.isra.0()+0x90: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_pfc_cnt_get()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_pg_destroy.isra.0()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_dcbnl_ieee_setpfc()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_toggle_trust()+0x94: sibling call from callable instruction with modified stack frame drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_dcbnl_ieee_setets()+0x198: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:60:1: note: in expansion of macro 'module_init' 60 | module_init(mlxsw_minimal_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:34:19: note: 'init_module' target declared here 34 | static int __init mlxsw_minimal_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:61:1: note: in expansion of macro 'module_exit' 61 | module_exit(mlxsw_minimal_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:54:20: note: 'cleanup_module' target declared here 54 | static void __exit mlxsw_minimal_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/micrel/ksz884x.c:24: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'cleanup_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/micrel/ksz884x.c:24: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'init_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: ksz_check_desc_num.isra.0()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: pcidev_init()+0xf34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: netdev_intr()+0xa8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_reset()+0x1cf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: get_regs()+0x129: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: check_link()+0x16e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: enable_wol_mode.constprop.0()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_phy_fixup()+0x38d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_internal()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_external()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_probe1()+0x711: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_close()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: refill_rx()+0x1b6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring()+0xf7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: ns_tx_timeout()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_timer()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_tx_done()+0xe7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: start_tx()+0x17b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_poll()+0x48e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_open()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring.cold()+0x4: sibling call from callable instruction with modified stack frame 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/natsemi/ns83820.o: warning: objtool: ns83820_set_link_ksettings()+0xc4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_tx_watch()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_rx_kick()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_irq()+0xa2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: queue_refill()+0x262: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_open()+0x359: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_init_one()+0x77c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist.cold()+0x1d: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_hw_vpath_wait_receive_idle()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_hw_flash_fw()+0x75: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_update_fw_image()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_ethtool_gregs()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_get_ethtool_stats()+0x62: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_reset_all_vpaths()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_callback_crit_err()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_rth_configure()+0x1bf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_restore_vpath_mac_addr()+0x102: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_poll_vp_reset()+0x94: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_del_mac_addr.isra.0()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_device_unregister.isra.0()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_remove()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: do_vxge_reset.constprop.0()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_add_mac_addr.isra.0.constprop.0()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_mac_addr()+0x423: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_multicast()+0x390: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_open()+0x437: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_change_mtu()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_fw_upgrade()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_probe()+0x142: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_chk_xpak_counter()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_swapper()+0x17d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: store_xmsi_data()+0x93: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_alarm_handle()+0x4ff: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast()+0x13d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: do_s2io_prog_unicast()+0x9c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_reset()+0x104: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_slot_reset()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_link()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_link()+0x123: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_enable_msi_x()+0x1e0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_seeprom()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_geeprom()+0x87: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: tx_intr_handler()+0xf8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: rx_intr_handler()+0xbc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_init_nic()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_card_up()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_open()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_test()+0x160: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_change_mtu()+0x83: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_restart_nic()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic.cold()+0xc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/nfp_asm.o: warning: objtool: nfp_swreg_to_unreg.cold()+0xf: unreachable instruction 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) | ^~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_dump_for_tlv()+0x3c5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_add_tlv_size()+0x17b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.o: warning: objtool: nfp_tun_write_neigh.isra.0.part.0()+0x1b0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/offload.o: warning: objtool: nfp_ndo_bpf()+0x4e2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_prog_push()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: emit_cmd_any()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: wrp_immed_relo.constprop.0()+0xf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_bpf_jit()+0x10b6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_bpf_relo_for_vnic()+0x239: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_get_strings()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_probe()+0x3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_open()+0x347: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_start_xmit()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_interrupt()+0x60: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_init_one()+0x79c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout.cold()+0x21f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_tx_timeout()+0x51: sibling call from callable instruction with modified stack frame drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_interrupt()+0x1b9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_intr_coalesce()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_hw_lro()+0xa3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_bridged_mode()+0x91: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_rss()+0xaf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_ipaddr()+0x89: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_linkevent_request()+0x84: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_send_lro_cleanup()+0x91: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: __netxen_nic_up()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_sysfs_write_crb()+0xd1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_sysfs_read_crb()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_attach()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_start_firmware()+0xd44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_probe()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_advert_link_change()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_fw_poll_work()+0xe4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_pinit_from_rom()+0x177: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_init_firmware()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_process_rcv_ring()+0x89b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_set_pauseparam()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_free_hw_resources()+0x2b7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_alloc_hw_resources()+0xb1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_test_cid_acquired()+0xbc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cid_map_alloc_single()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_free_ilt_range()+0x266: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_ilt_blk_alloc()+0x140: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_cfg_ilt_compute()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_tables_alloc()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_hw_init_pf()+0x3e7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_acquire_cid()+0xb6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_release_cid()+0x9b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_get_cid_info()+0xec: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_set_pf_params()+0x296: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_dynamic_ilt_alloc()+0x2e7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cid_map_alloc_single.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_ilt_blk_alloc.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_pq()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_get_idx_from_flags()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_info()+0x59b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_wfq_param()+0xf9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_change_pci_hwfn()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_timers_stop.isra.0()+0xa2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_bar_size()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_coalesce()+0xa8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_vp_wfq_on_link_change()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_prepare_single.isra.0()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_get_cm_pq_idx_mcos()+0x17: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_get_cm_pq_idx_vf()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_resc_alloc()+0x11a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_final_cleanup()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_init()+0x1d9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop()+0x239: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop_fastpath()+0x60: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc()+0x781: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_add_mac_filter()+0x126: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_mac_filter()+0xed: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_add_protocol_filter()+0x26d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_protocol_filter()+0xf8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_rxq_coalesce()+0x42: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_txq_coalesce()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_vport_wfq()+0x146: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_vp_wfq_on_link_change()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_max_bandwidth()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_pf_max_bandwidth()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_min_bandwidth()+0x69: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_pf_min_bandwidth()+0xef: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_timers_stop.isra.0.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_prepare_single.isra.0.cold()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc.cold()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_mac_filter.cold()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_add_protocol_filter.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_protocol_filter.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_vp_wfq_on_link_change.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_acquire()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_set_win()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_set_ptt()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_execute_command()+0x26b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity()+0x214: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_execute_command.cold()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity.cold()+0x48: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_poll_on_qm_cmd_ready()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_qm_pf_rt_init()+0x4f5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_init_vport_wfq()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_init_vport_rl()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_gft_config()+0x265: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_init_ops.o: warning: objtool: qed_init_run()+0x5a0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_dorq_attn_cb()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_grc_attn_cb()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_mcp_attn_cb()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pglub_rbc_attn_cb()+0x16f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_attn_print()+0xb7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_cleanup_sb()+0xe6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pswhst_attn_cb()+0x70: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_sp_dpc()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_get_igu_sb_id()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_enable()+0xd2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_init_pure_rt_single()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_reset_cam()+0x1b1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_read_cam()+0x253: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_alloc()+0x2e2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_set_timer_res()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_dorq_attn_cb.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pglub_rbc_attn_cb.cold()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_cleanup_sb.cold()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pswhst_attn_cb.cold()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_reset_cam.cold()+0x3d: sibling call from callable instruction with modified stack frame 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_main.o: warning: objtool: qed_single_int()+0x15e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_release()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_init()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_drain()+0xa1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_nvm_flash()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_set_int_mode()+0x18f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_start()+0x286: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_stop()+0x105: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_remove()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_probe()+0x2fb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_irq_req()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_unzip_data()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_get_protocol_stats()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_mfw_tlv_req()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_load_mcp_offsets()+0x191: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_pending_cmd()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_link_change()+0x3c2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_read_pf_bandwidth.isra.0()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_read_ufp_config.part.0()+0x132: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_port_init()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reread_offsets()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_and_union()+0x386: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: __qed_mcp_load_req()+0xde: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_allocation_msg()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_init()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reset()+0x112: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_stag()+0x10b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resource_cmd()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_rd_cmd()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_load_req()+0x11c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_req()+0x95: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_done()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ack_vf_flr()+0x154: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_link()+0x12d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_events()+0x44: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_mfw_ver()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_mbi_ver()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_media_type()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_fill_shmem_func_info()+0x21b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_config_vf_msix()+0x107: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_send_drv_version()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_halt()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resume()+0x84: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_current_config()+0x80: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_driver_state()+0x80: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_mtu()+0x48: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_mac()+0xb2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_wol()+0x97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ov_update_eswitch()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_led()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_mask_parities()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_read()+0x121: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_write()+0x1d4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_phy_sfp_read()+0xd8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_info_populate.part.0()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_nvm_image_att()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_nvm_image()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_lock()+0x99: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_unlock()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_capabilities()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_port_init.cold()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_allocation_msg.cold()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_nvm_image.cold()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sp_commands.o: warning: objtool: qed_sp_init_request()+0x19d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sp_commands.o: warning: objtool: qed_sp_pf_start()+0x2e4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sp_commands.o: warning: objtool: qed_sp_pf_update_ufp()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sp_commands.o: warning: objtool: qed_sp_init_request.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_setup()+0x2fa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_get_entry()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_pend_post()+0x2fb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_post()+0x286: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_completion()+0x194: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eq_completion()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eth_cqe_completion()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_fastpath_stop()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: _qed_get_vport_stats()+0x444: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter_mcast()+0x174: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_eth_queue_to_cid()+0x12e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_sp_vport_update()+0x3a0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_update_vport()+0x108: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_vport()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_eth_rxq_start_ramrod()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_rxq()+0x16f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_rxq()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_txq()+0x163: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_txq()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_sp_eth_filter_ucast()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter()+0x26c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_reset_vport_stats()+0x265: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_vport()+0xf3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_arfs_mode_configure()+0x89: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_rfs_ntuple_filter()+0x103: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_ntuple_arfs_filter_config()+0xbf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_rxq_coalesce()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_txq_coalesce()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_queue_coalesce()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_coalesce()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_register()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_clock()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_nvram()+0x48: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_copy_mib()+0x77: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_read_mib()+0x20e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgrx()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgrx()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_get_app_protocol_type()+0xe3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_get_common_params()+0x147: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_get_params()+0x2c0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_get_dcbx()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_cee_peer_getpg()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_cee_peer_getpfc()+0x70: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getdcbx()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getfeatcfg()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getapp()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfcstate()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getnumtcs()+0x31: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getcap()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfccfg()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgtx()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgtx()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getstate()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_getapp()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_get_ieee_pfc()+0xe4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_get_ieee_ets()+0xf1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_mib_update_event()+0x125: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_config_params()+0xce: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setfeatcfg()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setdcbx()+0x48: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setapp()+0x132: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfcstate()+0x45: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setnumtcs()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgbwgcfgtx()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgtccfgtx()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfccfg()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setstate()+0x45: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setapp()+0x50: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setets()+0x124: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setpfc()+0x110: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump_mem_hdr()+0x21b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_nvm_image()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump_addr_range.part.0()+0x109: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_idle_chk_dump_failure()+0x282: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_idle_chk_dump_rule_entries()+0x218: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump_mcp()+0x18e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump()+0x1bf8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_mcp_trace_dump()+0x309: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_parse_attn()+0x101: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_feature()+0x79: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_set_debug_engine()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_all_data()+0x2b2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_all_data_size()+0x81: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_cfg_filters()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_enable()+0x306: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_adjfreq()+0x1be: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_read_tx_ts()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_read_rx_ts()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_disable()+0x141: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_mng_tlv.o: warning: objtool: qed_mfw_process_tlv_req()+0x16f3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_configure_vport_forced()+0x1ba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_flr_poll_pbf.isra.0()+0xd0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: __qed_iov_spoofchk_set()+0xf3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_get_vf_from_absid()+0x65: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_get_vf_info()+0x57: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_post_vf_bulletin()+0x85: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_bulletin_set_mac()+0xba: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_spoof_configure()+0xff: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_get_vf_config()+0x187: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_alloc()+0x2b3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup()+0x96: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_hw_info()+0xa1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_dp_tlv_list()+0x6c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_acquire()+0x414: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_search_list_tlvs()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_qid()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_update_rxqs()+0x10c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_vport_update()+0x153: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_mark_vf_flr()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_enable_vf_access.part.0()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_init_hw_for_vf()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_bulletin_set_udp_ports()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_schedule_iov()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_eqe_event()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_pf_task()+0xc3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_trust()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_pf_set_vlan()+0xcb: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_pf_set_mac()+0xf9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_disable()+0x101: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_configure()+0x23f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_inform_vf_link_state()+0x24b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_rate()+0x149: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_link_state()+0xb8: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_wq_start()+0x151: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_dp_tlv_list.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_bulletin_set_udp_ports.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_req_end()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_prep()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_send_msg2pf.isra.0()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_acquire()+0xef: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_hw_prepare()+0x1c6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_tunnel_param_update()+0x206: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_rxq_start()+0x13e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_txq_start()+0xda: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_vport_update()+0x1fe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_bulletin_update_mac()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_set_coalesce()+0x54: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_read_bulletin()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_tx_packet_notify()+0x138: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_txq_completion()+0x349: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_dealloc_buffer()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc_buffer()+0x134: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_rxq_completion()+0xf6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_establish_connection()+0xa58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2b_complete_rx_packet()+0x22e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_prepare_tx_packet()+0x4e9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_lb_txq_completion()+0x1d3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_lb_rxq_completion()+0x362: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start_xmit()+0x459: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_acquire_connection.part.0()+0x572: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_stop()+0x13c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start()+0x89: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_get_stats()+0x8b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_tx_packet_notify.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_sp_modify_responder()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_sp_modify_requester()+0x46: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_get_qp_tc.isra.0()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_sp_destroy_qp_responder()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_sp_destroy_qp_requester()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_stop()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_alloc_cid()+0xec: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_query_qp()+0x292: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_destroy_qp()+0x76: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_modify_qp()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_init_hw()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_port()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_device()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_deregister_tid()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_register_tid()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_qp()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_qp()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_toggle_bit_create_resize_cq()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_roce_ll2_set_mac_filter()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_srq()+0xd9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_qp()+0x23: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_qp()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_alloc()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_alloc_id()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_tid()+0x23: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_pd()+0x37: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_add_user()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_srq()+0x119: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_srq()+0x1dd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_tid()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_cq()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_cq()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_pd()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_remove_user()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_free()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_stop()+0x35: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_init()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_dpm_conf()+0x34: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_print_cm_info()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_get_curr_fpdu()+0x34: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload()+0x227: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_slowpath()+0x20: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_offload()+0x244: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_fpdu()+0xf6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_stop()+0xf5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_wait_cid_map_cleared()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_tcp_cid()+0x66: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_connect_unsuccessful()+0x1a7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_cid()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_win_right_edge.isra.0()+0xf2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_post_rx()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_process_pending_pkts()+0x196: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_comp_mpa_pkt()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_comp_syn_pkt()+0x2d7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_modify_qp()+0x306: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_async_event()+0x541: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_fw_destroy()+0xc4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_qp()+0x110: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect()+0x2bd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc()+0x45: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_accept()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_reject()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_setup()+0x248: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_create_listen()+0x109: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_listen()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_rtr()+0x26: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload.cold()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_fpdu.cold()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_get_stats()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_release_conn()+0xe5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_clear_conn_sq()+0xdd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_fill_iscsi_dev_info()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_stop()+0x108: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_destroy_conn()+0x125: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_change_mac()+0x123: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_update_conn()+0x15d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_offload_conn()+0x8c7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_start()+0x3e4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_acquire_conn()+0x748: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_get_protocol_stats_iscsi()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_get_stats()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_release_conn()+0xe5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_destroy_conn()+0xdf: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fill_fcoe_dev_info()+0x104: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_stop()+0x13c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_offload_conn()+0x3be: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_start()+0x144: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_acquire_conn()+0x777: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_alloc()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_get_protocol_stats_fcoe()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_alloc()+0x1f6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles()+0x149: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_add_new_isle()+0x24c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_add_new_buffer()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_join_isles()+0x143: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_add_new_isle.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_add_new_buffer.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_join_isles.cold()+0x30: sibling call from callable instruction with modified stack frame 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/qede/qede_main.o: warning: objtool: qede_set_vf_mac()+0x29: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_sriov_configure()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_link_update()+0x14c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_start_txq()+0xb5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_vlan()+0x73: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_remove.isra.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_drain_txq()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_log_probe.constprop.0()+0x76: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_probe.constprop.0()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_unload.constprop.0()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_load()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_mac.cold()+0x75: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_free_tx_pkt()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_poll()+0x103a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_start_xmit()+0x7b4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_arfs_fltr()+0xcc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_set_v6_tuple_to_profile.isra.0()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_flow_spec_to_tuple_ipv6_common()+0xc3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v4_common()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v6_common()+0xab: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_config_accept_any_vlan.part.0()+0x41: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_poll_arfs_filter_config()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_enqueue_fltr_and_config_searcher()+0x1a3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_arfs_filter_op()+0x18: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_poll_for_freeing_arfs_filters()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_vlan_rx_add_vid()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_vlan_filters()+0x83: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_vlan_rx_kill_vid()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_vlan_mark_nonconfigured()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_add()+0x174: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_del()+0xcc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_set_mac_addr()+0x30: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_config_rx_mode()+0x2d6: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_get_cls_rule_entry()+0x14b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_add_cls_rule()+0x372: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_add_tc_flower_fltr()+0x32e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_eeprom()+0x100: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_info()+0x57: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_coalesce()+0x164: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_wol()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_ringparam()+0x69: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_eee()+0x18e: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_eee()+0x10a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_pauseparam()+0x149: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_channels()+0x133: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_link_ksettings()+0x31b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_coalesce()+0x1d0: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxfh()+0x11f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_drvinfo()+0xc4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_rxnfc()+0x115: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_pauseparam()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_nway_reset()+0x149: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxnfc()+0x69: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_strings()+0x53: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_self_test()+0x43: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_change_mtu()+0xa1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_read_cc()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_cfg_filters()+0x158: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjtime()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_settime()+0x32: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_gettime()+0x63: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjfreq()+0x27: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_task()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_hw_ts()+0x62: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_enable()+0x1e7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_rx_ts()+0xd4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_handle_event()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_add_event.part.0()+0x88: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_dev_add()+0xf5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_handle_event.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_add_event.part.0.cold()+0x24: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_read_crb()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_write_crb()+0x90: sibling call from callable instruction with modified stack frame 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_main.o: warning: objtool: qlcnic_82xx_dev_request_reset()+0xf5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_tx_timeout()+0x1c1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_can_start_firmware()+0x97: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_start_firmware()+0x257: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fw_poll_work()+0x386: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fwinit_work()+0x13a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_probe()+0x10d4: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work()+0x182: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_io_slot_reset()+0x10d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.o: warning: objtool: qlcnic_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.o: warning: objtool: qlcnic_store_beacon()+0x17f: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_83xx_read_crb()+0x88: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_83xx_write_crb()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_dump_mbx()+0xd: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_ms_mem_write128()+0x198: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_dump_mbx.cold()+0xc5: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.o: warning: objtool: __qlcnic_sriov_issue_cmd()+0x252: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.o: warning: objtool: ql_get_8000_flash_params()+0x26a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlge/qlge_dbg.o: warning: objtool: ql_mpi_core_to_log()+0x19: sibling call from callable instruction with modified stack frame drivers/net/ethernet/qlogic/qlge/qlge_dbg.o: warning: objtool: ql_mpi_core_to_log.cold()+0x50: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.o: warning: objtool: ql3xxx_probe()+0x20: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r6040_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/rdc/r6040.c:33: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'cleanup_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r6040_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/rdc/r6040.c:33: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'init_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'cleanup_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'init_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.o: warning: objtool: cp_init_one()+0x1d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.o: warning: objtool: __rtl8139_cleanup_dev()+0xe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_remove_one()+0x15: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_init_one()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_interrupt()+0x36c: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/realtek/atp.c:126: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:880:1: note: in expansion of macro 'module_init' 880 | module_init(atp_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:861:19: note: 'init_module' target declared here 861 | static int __init atp_init_module(void) { | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/atp.c:126: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:881:1: note: in expansion of macro 'module_exit' 881 | module_exit(atp_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:867:20: note: 'cleanup_module' target declared here 867 | static void __exit atp_cleanup_module(void) { | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/realtek/atp.o: warning: objtool: net_rx()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/atp.o: warning: objtool: atp_interrupt()+0x91: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout.cold()+0x23: return with modified stack frame In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'cleanup_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'init_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rocker_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3149:1: note: in expansion of macro 'module_init' 3149 | module_init(rocker_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3125:19: note: 'init_module' target declared here 3125 | static int __init rocker_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rocker_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3150:1: note: in expansion of macro 'module_exit' 3150 | module_exit(rocker_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3142:20: note: 'cleanup_module' target declared here 3142 | static void __exit rocker_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ef4_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3277:1: note: in expansion of macro 'module_init' 3277 | module_init(ef4_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3237:19: note: 'init_module' target declared here 3237 | static int __init ef4_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ef4_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3278:1: note: in expansion of macro 'module_exit' 3278 | module_exit(ef4_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3267:20: note: 'cleanup_module' target declared here 3267 | static void __exit ef4_exit_module(void) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/falcon.c: In function 'falcon_read_nvram': drivers/net/ethernet/sfc/falcon/falcon.c:1831:10: warning: taking address of packed member of 'struct falcon_nvconfig' may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | word = &nvconfig->board_magic_num; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/falcon.o: warning: objtool: falcon_spi_slow_wait()+0x58: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sfc/falcon/ethtool.o: warning: objtool: ef4_fill_test()+0xe7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/sfc/efx.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efx_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/efx.c:3954:1: note: in expansion of macro 'module_init' 3954 | module_init(efx_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/efx.c:3901:19: note: 'init_module' target declared here 3901 | static int __init efx_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sfc/efx.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efx_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sfc/efx.c:3955:1: note: in expansion of macro 'module_exit' 3955 | module_exit(efx_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/efx.c:3941:20: note: 'cleanup_module' target declared here 3941 | static void __exit efx_exit_module(void) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/sfc/ethtool.o: warning: objtool: efx_fill_test()+0xe7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/silan/sc92031.c:29: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'cleanup_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/silan/sc92031.c:29: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'init_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_probe()+0x244: sibling call from callable instruction with modified stack frame drivers/net/ethernet/silan/sc92031.o: warning: objtool: _sc92031_check_media()+0x167: sibling call from callable instruction with modified stack frame drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_tasklet()+0x5c8: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis190_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sis/sis190.c:27: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'cleanup_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis190_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sis/sis190.c:27: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'init_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.o: warning: objtool: sis190_init_one()+0x183: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_set_wol()+0x104: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_default_phy()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_timer()+0x151: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_check_mode()+0xde: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_start_xmit()+0x1b3: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_interrupt()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_probe()+0x96: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/smsc/smc91c92_cs.c:38: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'cleanup_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/smsc/smc91c92_cs.c:38: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'init_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: osi_load_firmware()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: smc91c92_probe()+0x8e3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.o: warning: objtool: smsc911x_drv_probe()+0x73: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stmmac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4674:1: note: in expansion of macro 'module_init' 4674 | module_init(stmmac_init) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4648:19: note: 'init_module' target declared here 4648 | static int __init stmmac_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stmmac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4675:1: note: in expansion of macro 'module_exit' 4675 | module_exit(stmmac_exit) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4667:20: note: 'cleanup_module' target declared here 4667 | static void __exit stmmac_exit(void) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_open()+0xd8c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_xmit()+0x916: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_set_wol()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_ethtool_get_link_ksettings()+0x16f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac_lib.o: warning: objtool: dwmac_dma_interrupt()+0x64: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.o: warning: objtool: dwmac1000_irq_status()+0x9c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi.cold()+0x85: return with modified stack frame drivers/net/ethernet/stmicro/stmmac/enh_desc.o: warning: objtool: enh_desc_get_rx_status()+0xd1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/norm_desc.o: warning: objtool: ndesc_get_rx_status()+0x12: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi.cold()+0x85: return with modified stack frame drivers/net/ethernet/stmicro/stmmac/dwmac4_core.o: warning: objtool: dwmac4_irq_status()+0xa4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_begin_auto_negotiation()+0x253: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_transceiver_check()+0x9c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_pci_probe()+0xfa: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_init()+0x504: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_open()+0x47: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_timer()+0x14d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_interrupt()+0x297: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/sun/sungem.c:29: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'cleanup_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/sun/sungem.c:29: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'init_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_interrupt()+0x39: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_poll()+0xaa7: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_init_one()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_start_xmit()+0x1ba: sibling call from callable instruction with modified stack frame 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/cassini.o: warning: objtool: cas_init_one()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/cassini.o: warning: objtool: cas_interrupt()+0x1242: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/niu.c: In function 'niu_compute_tx_flags': drivers/net/ethernet/sun/niu.c:6555:36: warning: converting a packed 'struct ethhdr' pointer (alignment 1) to a 'struct vlan_ethhdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 6555 | struct vlan_ethhdr *vp = (struct vlan_ethhdr *) ehdr; | ^~~~~~~~~~~ In file included from ./include/net/flow_dissector.h:7, from ./include/linux/skbuff.h:38, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sun/niu.c:14: ./include/uapi/linux/if_ether.h:161:8: note: defined here 161 | struct ethhdr { | ^~~~~~ In file included from drivers/net/ethernet/sun/niu.c:23: ./include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/niu.c:9: drivers/net/ethernet/sun/niu.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'niu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10204:1: note: in expansion of macro 'module_exit' 10204 | module_exit(niu_exit); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10195:20: note: 'cleanup_module' target declared here 10195 | static void __exit niu_exit(void) | ^~~~~~~~ In file included from drivers/net/ethernet/sun/niu.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'niu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10203:1: note: in expansion of macro 'module_init' 10203 | module_init(niu_init); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10172:19: note: 'init_module' target declared here 10172 | static int __init niu_init(void) | ^~~~~~~~ drivers/net/ethernet/sun/niu.o: warning: objtool: phy_record()+0x40: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/niu.o: warning: objtool: xcvr_diag_bcm870x()+0x21: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/niu.o: warning: objtool: serdes_init_niu_10g_serdes()+0x15d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/niu.o: warning: objtool: niu_interrupt()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/sun/niu.o: warning: objtool: niu_pci_init_one()+0x3d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_ioctl()+0x56: sibling call from callable instruction with modified stack frame drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_reset()+0x151: sibling call from callable instruction with modified stack frame drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_probe()+0x88: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_get_stats()+0x22: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eoc()+0x25: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eoc()+0x24: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_monitor()+0x93: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_status_check()+0x33: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_init_one()+0x593: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_start_tx()+0x1c1: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eof()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eof()+0x23: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_power_down()+0x12: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_finish_reset()+0x414: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_reset_adapter()+0x24b: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_open()+0x82: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_close()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_tx_timeout()+0x10: sibling call from callable instruction with modified stack frame drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_timer()+0x4c6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_media_mode()+0x395: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_int_opt()+0x38: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_pci_probe()+0xa2: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_poll()+0x459: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_init_rings()+0x23a: sibling call from callable instruction with modified stack frame drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status.cold()+0x53: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'init_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'cleanup_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100-spi.c:17: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'cleanup_module' target declared here 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100-spi.c:17: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'init_module' target declared here 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'init_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'cleanup_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'cleanup_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'init_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.o: warning: objtool: xirc2ps_probe()+0xd4: sibling call from callable instruction with modified stack frame In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/dnet.c:19: drivers/net/ethernet/dnet.c:897:24: note: 'init_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/dnet.c:19: drivers/net/ethernet/dnet.c:897:24: note: 'cleanup_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/dnet.o: warning: objtool: dnet_poll()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dnet.o: warning: objtool: dnet_handle_link_change()+0x12f: sibling call from callable instruction with modified stack frame drivers/net/ethernet/dnet.o: warning: objtool: dnet_probe()+0x2f9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/jme.o: warning: objtool: jme_check_link()+0x31c: sibling call from callable instruction with modified stack frame drivers/net/ethernet/jme.o: warning: objtool: jme_init_one()+0x3d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.o: warning: objtool: netdev_open()+0x3cc: sibling call from callable instruction with modified stack frame drivers/net/ethernet/fealnx.o: warning: objtool: intr_handler()+0x86: sibling call from callable instruction with modified stack frame drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one()+0x14: sibling call from callable instruction with modified stack frame drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_init_one()+0x4da: sibling call from callable instruction with modified stack frame drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one.cold()+0xc: sibling call from callable instruction with modified stack frame In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ethoc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'cleanup_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ethoc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'init_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/fjes/fjes_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fjes_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1578:1: note: in expansion of macro 'module_exit' 1578 | module_exit(fjes_exit_module); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1571:20: note: 'cleanup_module' target declared here 1571 | static void __exit fjes_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/fjes/fjes_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fjes_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1568:1: note: in expansion of macro 'module_init' 1568 | module_init(fjes_init_module); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1533:19: note: 'init_module' target declared here 1533 | static int __init fjes_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/fjes/fjes_main.o: warning: objtool: fjes_xmit_frame()+0x4e9: sibling call from callable instruction with modified stack frame drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_init()+0x47: sibling call from callable instruction with modified stack frame drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_exit()+0x5c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_open()+0x1c6: sibling call from callable instruction with modified stack frame drivers/net/hamradio/mkiss.o: warning: objtool: ax_xmit()+0x28: sibling call from callable instruction with modified stack frame drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_receive_buf()+0x26b: sibling call from callable instruction with modified stack frame drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu.cold()+0x3b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/hamradio/6pack.o: warning: objtool: sixpack_open()+0x25d: sibling call from callable instruction with modified stack frame drivers/net/hamradio/6pack.o: warning: objtool: sp_xmit()+0x15b: sibling call from callable instruction with modified stack frame drivers/net/hamradio/6pack.o: warning: objtool: sixpack_receive_buf()+0x3d3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/hamradio/yam.o: warning: objtool: yam_close()+0x73: sibling call from callable instruction with modified stack frame drivers/net/hamradio/yam.o: warning: objtool: yam_interrupt()+0x130: sibling call from callable instruction with modified stack frame drivers/net/hamradio/yam.o: warning: objtool: add_mcs()+0x165: sibling call from callable instruction with modified stack frame drivers/net/hamradio/yam.o: warning: objtool: yam_close.cold()+0x1e: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/hamradio/bpqether.o: warning: objtool: bpq_xmit()+0x169: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/hamradio/baycom_ser_fdx.o: warning: objtool: ser12_open()+0x4c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_receiver()+0x39b: sibling call from callable instruction with modified stack frame drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_register()+0x88: sibling call from callable instruction with modified stack frame drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_send_packet()+0x50: sibling call from callable instruction with modified stack frame In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserhdx': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:707:1: note: in expansion of macro 'module_init' 707 | module_init(init_baycomserhdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:656:19: note: 'init_module' target declared here 656 | static int __init init_baycomserhdx(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserhdx': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(cleanup_baycomserhdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:695:20: note: 'cleanup_module' target declared here 695 | static void __exit cleanup_baycomserhdx(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_par.c:71: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycompar': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:584:1: note: in expansion of macro 'module_init' 584 | module_init(init_baycompar); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:525:19: note: 'init_module' target declared here 525 | static int __init init_baycompar(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_par.c:71: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycompar': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:585:1: note: in expansion of macro 'module_exit' 585 | module_exit(cleanup_baycompar); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit cleanup_baycompar(void) | ^~~~~~~~~~~~~~~~~ drivers/net/hamradio/baycom_par.o: warning: objtool: par96_open()+0x63: sibling call from callable instruction with modified stack frame drivers/net/hamradio/baycom_par.o: warning: objtool: baycom_ioctl()+0x97: sibling call from callable instruction with modified stack frame In file included from drivers/net/hyperv/netvsc_drv.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netvsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2466:1: note: in expansion of macro 'module_exit' 2466 | module_exit(netvsc_drv_exit); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2437:20: note: 'cleanup_module' target declared here 2437 | static void __exit netvsc_drv_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/hyperv/netvsc_drv.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netvsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2465:1: note: in expansion of macro 'module_init' 2465 | module_init(netvsc_drv_init); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2443:19: note: 'init_module' target declared here 2443 | static int __init netvsc_drv_init(void) | ^~~~~~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.o: warning: objtool: netvsc_probe()+0x2b3: sibling call from callable instruction with modified stack frame drivers/net/hyperv/rndis_filter.o: warning: objtool: rndis_filter_device_add()+0x2ec: sibling call from callable instruction with modified stack frame In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fakelb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(fakelb_init_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:253:19: note: 'init_module' target declared here 253 | static __init int fakelb_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fake_remove_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(fake_remove_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:263:20: note: 'cleanup_module' target declared here 263 | static __exit void fake_remove_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at86rf230_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'cleanup_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at86rf230_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'init_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mrf24j40_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'cleanup_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mrf24j40_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'init_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ieee802154/mrf24j40.o: warning: objtool: mrf24j40_handle_rx_read_buf_complete()+0x31: sibling call from callable instruction with modified stack frame In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc2520_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1259:19: note: 'cleanup_module' target declared here 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc2520_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1259:19: note: 'init_module' target declared here 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'cleanup_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'init_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/adf7242.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf7242_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/adf7242.c:19: drivers/net/ieee802154/adf7242.c:1348:19: note: 'cleanup_module' target declared here 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/adf7242.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf7242_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/adf7242.c:19: drivers/net/ieee802154/adf7242.c:1348:19: note: 'init_module' target declared here 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ieee802154/adf7242.o: warning: objtool: adf7242_probe()+0x4a5: sibling call from callable instruction with modified stack frame In file included from drivers/net/ieee802154/ca8210.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from drivers/net/ieee802154/ca8210.c:50: drivers/net/ieee802154/ca8210.c:3237:19: note: 'cleanup_module' target declared here 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/ca8210.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from drivers/net/ieee802154/ca8210.c:50: drivers/net/ieee802154/ca8210.c:3237:19: note: 'init_module' target declared here 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ieee802154/ca8210.o: warning: objtool: ca8210_spi_transfer()+0x16: sibling call from callable instruction with modified stack frame drivers/net/ieee802154/ca8210.o: warning: objtool: mcps_data_request()+0x84: sibling call from callable instruction with modified stack frame drivers/net/ieee802154/ca8210.o: warning: objtool: mlme_set_request_sync.part.0()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/ieee802154/ca8210.o: warning: objtool: hwme_get_request_sync.constprop.0()+0x78: sibling call from callable instruction with modified stack frame In file included from drivers/net/ieee802154/mcr20a.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcr20a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mcr20a.c:19: drivers/net/ieee802154/mcr20a.c:1413:19: note: 'cleanup_module' target declared here 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mcr20a.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcr20a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mcr20a.c:19: drivers/net/ieee802154/mcr20a.c:1413:19: note: 'init_module' target declared here 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/ipvlan/ipvlan_core.o: warning: objtool: ipvlan_queue_xmit()+0x17c: sibling call from callable instruction with modified stack frame In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(ipvlan_init_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1073:19: note: 'init_module' target declared here 1073 | static int __init ipvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(ipvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1111:20: note: 'cleanup_module' target declared here 1111 | static void __exit ipvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'cleanup_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'init_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.o: warning: objtool: at803x_aneg_done()+0x7b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_ephy_config_init()+0x27: sibling call from callable instruction with modified stack frame drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_config_init()+0x4d: sibling call from callable instruction with modified stack frame In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83640.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp83640_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1557:1: note: in expansion of macro 'module_init' 1557 | module_init(dp83640_init); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1542:19: note: 'init_module' target declared here 1542 | static int __init dp83640_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/phy/dp83640.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp83640_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/phy/dp83640.c:1558:1: note: in expansion of macro 'module_exit' 1558 | module_exit(dp83640_exit); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1547:20: note: 'cleanup_module' target declared here 1547 | static void __exit dp83640_exit(void) | ^~~~~~~~~~~~ drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames()+0xee: sibling call from callable instruction with modified stack frame drivers/net/phy/dp83640.o: warning: objtool: dp83640_config_init()+0x84: sibling call from callable instruction with modified stack frame drivers/net/phy/dp83640.o: warning: objtool: dp83640_probe()+0x457: sibling call from callable instruction with modified stack frame drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames.cold()+0x9: sibling call from callable instruction with modified stack frame In file included from drivers/net/phy/dp83822.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:22: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:22: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:17: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:17: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/marvell10g.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell10g.c:27: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/marvell10g.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell10g.c:27: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:28: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:28: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.o: warning: objtool: lan88xx_TR_reg_set()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/phy/microchip.o: warning: objtool: lan88xx_config_init()+0x4c: sibling call from callable instruction with modified stack frame In file included from drivers/net/phy/mscc.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:13: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:13: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:15: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:15: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:24: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:24: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:19: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:19: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3272:1: note: in expansion of macro 'module_init' 3272 | module_init(ppp_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:1170:19: note: 'init_module' target declared here 1170 | static int __init ppp_init(void) | ^~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3273:1: note: in expansion of macro 'module_exit' 3273 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3224:20: note: 'cleanup_module' target declared here 3224 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel()+0x36: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_ioctl()+0x453: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel.cold()+0xb: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/net/ppp/ppp_async.o: warning: objtool: ppp_asynctty_receive()+0x493: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ppp/bsd_comp.o: warning: objtool: bsd_decompress()+0x36b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/ppp/ppp_deflate.o: warning: objtool: z_decompress()+0x185: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_deflate.o: warning: objtool: z_compress()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp()+0x80: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp.cold()+0x17: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_incomp()+0x28: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_rekey()+0x215: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_init.part.0()+0xb6: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_compress()+0x78: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_decompress()+0x4ca: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer()+0x23: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_sync_receive()+0x76: sibling call from callable instruction with modified stack frame drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer.cold()+0x0: stack state mismatch: cfa1=7+24 cfa2=7+8 In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(pppox_init); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here 134 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(pppoe_init); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here 1160 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(pppoe_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here 1190 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ drivers/net/ppp/pptp.c: In function 'pptp_bind': drivers/net/ppp/pptp.c:402:19: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: drivers/net/ppp/pptp.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:694:1: note: in expansion of macro 'module_init' 694 | module_init(pptp_init_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:647:19: note: 'init_module' target declared here 647 | static int __init pptp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pptp.c:695:1: note: in expansion of macro 'module_exit' 695 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:686:20: note: 'cleanup_module' target declared here 686 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ drivers/net/ppp/pptp.o: warning: objtool: pptp_connect()+0x230: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/net/slip/slip.o: warning: objtool: slip_receive_buf()+0x151: sibling call from callable instruction with modified stack frame drivers/net/slip/slip.o: warning: objtool: sl_keepalive()+0x63: sibling call from callable instruction with modified stack frame drivers/net/slip/slip.o: warning: objtool: sl_tx_timeout()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/slip/slip.o: warning: objtool: sl_change_mtu()+0x175: sibling call from callable instruction with modified stack frame drivers/net/slip/slip.o: warning: objtool: sl_xmit()+0x89: sibling call from callable instruction with modified stack frame drivers/net/slip/slhc.o: warning: objtool: slhc_compress()+0x3e7: sibling call from callable instruction with modified stack frame In file included from drivers/net/team/team.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team.c:2995:1: note: in expansion of macro 'module_init' 2995 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2963:19: note: 'init_module' target declared here 2963 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/team/team.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team.c:2996:1: note: in expansion of macro 'module_exit' 2996 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:2988:20: note: 'cleanup_module' target declared here 2988 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ drivers/net/team/team.o: warning: objtool: __set_port_dev_addr()+0x2a: sibling call from callable instruction with modified stack frame In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(bc_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here 62 | static int __init bc_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(bc_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit bc_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(rr_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here 64 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(rnd_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here 52 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(ab_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here 133 | static int __init ab_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ab_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit ab_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(lb_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:703:19: note: 'init_module' target declared here 703 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:708:20: note: 'cleanup_module' target declared here 708 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'cleanup_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'init_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/catc.o: warning: objtool: catc_probe()+0x5af: sibling call from callable instruction with modified stack frame In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pegasus_exit); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit pegasus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pegasus_init); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here 1338 | static int __init pegasus_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'cleanup_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'init_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'cleanup_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'init_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/hso.c:3302:1: note: in expansion of macro 'module_exit' 3302 | module_exit(hso_exit); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3290:20: note: 'cleanup_module' target declared here 3290 | static void __exit hso_exit(void) | ^~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_init' 3301 | module_init(hso_init); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3232:19: note: 'init_module' target declared here 3232 | static int __init hso_init(void) | ^~~~~~~~ drivers/net/usb/hso.o: warning: objtool: hso_net_init()+0x10: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: handle_usb_error()+0x51: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: mux_device_request()+0x29: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_write()+0x17: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_net_start_xmit()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmset()+0x114: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_ioctl()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_close()+0x14: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmget()+0x93: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: intr_callback()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: _hso_serial_set_termios.isra.0()+0x20: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_set_termios()+0x24: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_serial_open()+0x161: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: put_rxbuf_data()+0xfe: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback()+0x20: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: ctrl_callback()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: read_bulk_callback()+0x107: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: handle_usb_error.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback.cold()+0x19: sibling call from callable instruction with modified stack frame In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'cleanup_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'init_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1395:19: note: 'cleanup_module' target declared here 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1395:19: note: 'init_module' target declared here 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'cleanup_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'init_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'cleanup_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'init_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/dm9601.o: warning: objtool: dm9601_bind()+0x121: sibling call from callable instruction with modified stack frame In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'cleanup_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'init_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': drivers/net/usb/net1080.c:372:25: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | hdr_len = le16_to_cpup(&header->hdr_len); | ^~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c:373:28: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | packet_len = le16_to_cpup(&header->packet_len); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: drivers/net/usb/net1080.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2182:1: note: in expansion of macro 'module_init' 2182 | module_init(usbnet_init); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2173:19: note: 'init_module' target declared here 2173 | static int __init usbnet_init(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/usbnet.c:2187:1: note: in expansion of macro 'module_exit' 2187 | module_exit(usbnet_exit); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2184:20: note: 'cleanup_module' target declared here 2184 | static void __exit usbnet_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'cleanup_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'init_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'cleanup_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'init_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'cleanup_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'init_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'cleanup_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'init_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': drivers/net/usb/lg-vl600.c:131:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:153:29: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | buf->len != le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:159:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:166:23: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | count = le32_to_cpup(&frame->pkt_cnt); | ^~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:177:47: warning: taking address of packed member of 'struct vl600_pkt_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); | ^~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:190:20: warning: taking address of packed member of 'struct ethhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && | ^~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': drivers/net/usb/lg-vl600.c:255:60: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) | ^~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: drivers/net/usb/lg-vl600.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'cleanup_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'init_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1453:19: note: 'cleanup_module' target declared here 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1453:19: note: 'init_module' target declared here 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vmxnet3/vmxnet3_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmxnet3_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vmxnet3/vmxnet3_drv.c:3799:1: note: in expansion of macro 'module_init' 3799 | module_init(vmxnet3_init_module); | ^~~~~~~~~~~ drivers/net/vmxnet3/vmxnet3_drv.c:3792:1: note: 'init_module' target declared here 3792 | vmxnet3_init_module(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/vmxnet3/vmxnet3_drv.o: warning: objtool: vmxnet3_probe_device()+0x675: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/mac.o: warning: objtool: ath10k_hw_scan()+0x28c: sibling call from callable instruction with modified stack frame 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/htt_rx.o: warning: objtool: ath10k_htt_rx_h_mpdu()+0x520: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/bmi.o: warning: objtool: ath10k_bmi_read_memory()+0x56: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath10k/coredump.o: warning: objtool: ath10k_coredump_submit()+0x1d0: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath5k/dma.o: warning: objtool: ath5k_hw_get_isr()+0x2f3: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/phy.o: warning: objtool: ath5k_hw_rfb_op()+0x89: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rx_skb_alloc()+0x11b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rxbuf_setup()+0x84: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_update_bssid_mask_and_opmode()+0x159: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_queue()+0x725: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update()+0x2d2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers()+0x159: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_send()+0x17: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_config()+0x1b8: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_reset()+0x2c6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_chan_set()+0x71: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_intr()+0x3aa: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_complete_poll_work()+0x10e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_calibrate_work()+0x181: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_tx()+0x347: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_rx()+0x4d3: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop_locked()+0x87: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_start()+0x10a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop()+0x86: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_init_ah()+0x949: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_dump_bands()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printrxbuffs()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printtxbuf()+0x69: sibling call from callable instruction with modified stack frame 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/debug.o: warning: objtool: ath6kl_dbg()+0x60: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath6kl/debug.o: warning: objtool: ath6kl_regdump_open()+0x1be: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath6kl/bmi.o: warning: objtool: ath6kl_bmi_write()+0x114: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/ath6kl/cfg80211.o: warning: objtool: ath6kl_start_ap()+0x313: sibling call from callable instruction with modified stack frame 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/pci.o: warning: objtool: ath_pci_probe()+0x45: sibling call from callable instruction with modified stack frame 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/carl9170/mac.o: warning: objtool: carl9170_upload_key()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/carl9170/fw.o: warning: objtool: carl9170_parse_firmware()+0x1d0: sibling call from callable instruction with modified stack frame 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/main.o: warning: objtool: wcn36xx_remove()+0x19: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_hw_scan_worker()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_ampdu_action()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_remove()+0x17: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_add()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_rts_threshold()+0x18: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_key()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_configure_filter()+0x20: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_bss_info_changed()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_config()+0x23: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_remove_interface()+0x17: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_add_interface()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_resume()+0x11: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_suspend()+0x11: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_stop()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_start()+0x14: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_prepare_multicast()+0x10: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_probe()+0x13: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_enable_ch_int()+0x21: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_irq_tx_complete()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_rx_handle_packets()+0x33: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks()+0xb0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_ack_ind()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_frame()+0x61: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_init()+0x13: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks.cold()+0x1a: return with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_ack_ind.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_rx_skb()+0x100: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_start_tx()+0x9c: sibling call from callable instruction with modified stack frame 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); | ~~~~~~~~^~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_and_wait()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta_v1()+0x10c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss_v1()+0x1c0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_ind_smd_work()+0x24c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_load_nv()+0x173: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start()+0x9c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop()+0x96: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_init_scan()+0xc1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_scan()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_end_scan()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_finish_scan()+0xf1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_hw_scan()+0x2f2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop_hw_scan()+0x73: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_switch_channel()+0xe6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_process_ptt_msg()+0xab: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_scan_params()+0x88: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_sta_self()+0xaf: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta_self()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_join()+0x13b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_link_st()+0xca: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta()+0xb0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss()+0x4ed: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_bss()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_beacon()+0xc6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_proberesp_tmpl()+0x99: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_stakey()+0x17a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_bsskey()+0xd2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_stakey()+0xb0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_bsskey()+0xb6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_enter_bmps()+0xd1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_exit_bmps()+0xac: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_power_params()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_keep_alive_req()+0xd2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_dump_cmd_req()+0xe1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_feature_caps_exchange()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba_session()+0x10e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba()+0xa1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_del_ba()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_trigger_ba()+0xc2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_cfg()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_mc_list()+0xd0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_rsp_process()+0x14e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_enter_bmps_state()+0x15: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_exit_bmps_state()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_enable_keep_alive_null_packet()+0x15: sibling call from callable instruction with modified stack frame 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/debugfs.o: warning: objtool: wil_read_pmccfg()+0x9b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wil6210/wmi.o: warning: objtool: wmi_get_ssid()+0x96: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/txrx_edma.o: warning: objtool: wil_is_rx_idle_edma()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/wil6210/txrx_edma.o: warning: objtool: wil_rx_handle_edma()+0xfc: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/main.o: warning: objtool: ath_rxbuf_alloc()+0x23: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/regd.o: warning: objtool: ath_reg_notifier_apply()+0xb0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/regd.o: warning: objtool: ath_regd_init()+0xf: sibling call from callable instruction with modified stack frame drivers/net/wireless/ath/key.o: warning: objtool: ath_key_config()+0x97: sibling call from callable instruction with modified stack frame 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/main.o: warning: objtool: b43info()+0x46: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err()+0x47: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn()+0x47: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43dbg()+0x38: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: do_key_write()+0x1d3: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_bcma_probe()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_do_request_fw()+0xf9: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43info.cold()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err.cold()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn.cold()+0x51: sibling call from callable instruction with modified stack frame 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/main.o: warning: objtool: b43legacyinfo()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyinfo.cold()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr.cold()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn.cold()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_synth_pu_workaround.part.0()+0x81: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_selectchannel()+0x223: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_run_escan()+0x207: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_cfg80211_start_ap()+0xe0: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(brcmfmac_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:493:19: note: 'init_module' target declared here 493 | static int __init brcmfmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcmfmac_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(brcmfmac_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:515:20: note: 'cleanup_module' target declared here 515 | static void __exit brcmfmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: brcmf_c_set_joinpref_default()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: brcmf_c_process_clm_blob()+0x273: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: brcmf_c_preinit_dcmds()+0x248: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o: warning: objtool: brcmf_ethtool_get_drvinfo()+0x74: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_request_nvram_done()+0x28b: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_alloc_request()+0x11e: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o: warning: objtool: brcmf_pno_config_sched_scans()+0x51c: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o: warning: objtool: brcmf_sdio_probe()+0x61e: sibling call from callable instruction with modified stack frame 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/mac80211_if.o: warning: objtool: brcms_suspend()+0x15: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: brcms_bcma_probe()+0x79: sibling call from callable instruction with modified stack frame 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/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_chipmatch()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_update_probe_resp()+0xfa: sibling call from callable instruction with modified stack frame drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_dpc()+0x1ab: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw2100_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6619:1: note: in expansion of macro 'module_exit' 6619 | module_exit(ipw2100_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6607:20: note: 'cleanup_module' target declared here 6607 | static void __exit ipw2100_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw2100_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6618:1: note: in expansion of macro 'module_init' 6618 | module_init(ipw2100_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6580:19: note: 'init_module' target declared here 6580 | static int __init ipw2100_init(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wx_get_auth()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: store_scan_age()+0x5e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_send_command()+0x1c0: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_set_key.constprop.0()+0x84: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: __ipw2100_tx_complete()+0x3e3: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_interrupt()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_get_ordinal()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_stop_adapter()+0x130: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_down()+0xbb: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_disable_adapter()+0x76: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_switch_mode()+0x27: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wpa_assoc_frame()+0x31: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_up()+0x713: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_resume()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_pci_init_one()+0x44: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_irq_tasklet()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_queue_tx_init': drivers/net/wireless/intel/ipw2x00/ipw2200.c:3792:58: warning: taking address of packed member of 'struct clx2_queue' may result in an unaligned pointer value [-Waddress-of-packed-member] 3792 | pci_alloc_consistent(dev, sizeof(q->bd[0]) * count, &q->q.dma_addr); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_tx_skb': drivers/net/wireless/intel/ipw2x00/ipw2200.c:10280:17: warning: taking address of packed member of 'struct tfd_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 10280 | le32_add_cpu(&tfd->u.data.num_chunks, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: drivers/net/wireless/intel/ipw2x00/ipw2200.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:12054:1: note: in expansion of macro 'module_init' 12054 | module_init(ipw_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:11960:19: note: 'init_module' target declared here 11960 | static int __init ipw_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:12053:1: note: in expansion of macro 'module_exit' 12053 | module_exit(ipw_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:11983:20: note: 'cleanup_module' target declared here 11983 | static void __exit ipw_exit(void) | ^~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_sens()+0xb2: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: debug_level_store()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_stop_nic()+0x33: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_sw_reset()+0x35e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_set_mac_address()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_filter()+0x22: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_speed_scan()+0x46: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_scan_age()+0x15b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_eeprom_delay()+0x3e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_command_event_reg()+0x71: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_mem_gpio_reg()+0x71: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_dword()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_byte()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_direct_dword()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_iface()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_isr()+0x41: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: __ipw_send_cmd()+0x41: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_scan_abort()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_associate()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_wep_keys()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_ssid()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_supported_rates()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_power_mode()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_retry()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_tx_power()+0x1c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_frag()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_rts_threshold()+0x27: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_associate()+0x5e4: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_down()+0x167: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_wireless_mode()+0x19: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: show_event_log()+0x14b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_free_tfd.isra.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_reclaim()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_rx_queue_replenish()+0x121: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_irq_tasklet()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_hard_start_xmit()+0x909: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_load_firmware()+0x91: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_init()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_up()+0x279: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_adapter_restart.part.0()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_pci_probe()+0x163: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config.cold()+0x1cc: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_free_tfd.isra.0.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_adapter_restart.part.0.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libipw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(libipw_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit libipw_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libipw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(libipw_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:267:19: note: 'init_module' target declared here 267 | static int __init libipw_init(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.o: warning: objtool: alloc_libipw()+0x1cd: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/libipw_tx.o: warning: objtool: libipw_xmit()+0xc0a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_parse_info_param()+0xf1: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_process_probe_response()+0x258: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_rx()+0x38: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/ipw2x00/libipw_wx.o: warning: objtool: libipw_translate_scan()+0x3fc: sibling call from callable instruction with modified stack 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-mac.o: warning: objtool: il4965_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame 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-mac.o: warning: objtool: il3945_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: il3945_dump_error_log()+0x26: sibling call from callable instruction with modified stack frame 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/main.o: warning: objtool: iwl_op_mode_dvm_start()+0x4a: sibling call from callable instruction with modified stack frame 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/sta.o: warning: objtool: iwlagn_send_sta_key()+0x255: sibling call from callable instruction with modified stack frame 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/ops.o: warning: objtool: iwl_op_mode_mvm_start()+0xb1c: sibling call from callable instruction with modified stack frame 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/sta.o: warning: objtool: iwl_mvm_send_sta_key()+0x243: sibling call from callable instruction with modified stack frame drivers/net/wireless/intel/iwlwifi/mvm/sta.o: warning: objtool: iwl_mvm_send_sta_igtk()+0x10f: sibling call from callable instruction with modified stack frame 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/tdls.o: warning: objtool: iwl_mvm_tdls_config_channel_switch.constprop.0()+0x211: sibling call from callable instruction with modified stack frame 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); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.o: warning: objtool: iwl_mvm_wowlan_program_keys()+0x2d0: sibling call from callable instruction with modified stack frame 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/drv.o: warning: objtool: iwl_pci_register_driver()+0x26: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/fw/dbg.o: warning: objtool: iwl_fw_dbg_collect_trig()+0xa6: sibling call from callable instruction with modified stack frame 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/main.o: warning: objtool: __orinoco_down()+0xc3: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_process_xmit_skb()+0x18e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_down()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_join_ap()+0xb6: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_up()+0x4a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_reset()+0x10a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_up()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_rx()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_rx_isr_tasklet()+0x1bd: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_xmit()+0x55: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_info()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_interrupt()+0xe1: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_commit()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_bitrate()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_act_bitrate()+0xba: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_setup_wepkeys()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_program_rids()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_clear_tkip_key()+0x56: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_multicast_list()+0x14b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_essid()+0xd8: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_freq()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_trigger_scan()+0x117: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic_init()+0x29: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic()+0x4b: sibling call from callable instruction with modified stack frame 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); | ~~~~~~^~~~~~ drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_result()+0x55: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_results()+0x10b: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_set_encodeext()+0x2fe: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_reset()+0x30: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_setwap()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_get_wireless_stats()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_bap_seek()+0x158: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_docmd_wait()+0x187: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_read_ltv()+0xce: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_doicmd_wait()+0x18d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_allocate()+0x119: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/cfg.o: warning: objtool: orinoco_set_wiphy_params()+0x12d: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.o: warning: objtool: orinoco_cs_probe()+0x10f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_cor_reset()+0x85: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one.cold()+0x1d: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_cor_reset()+0xad: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_init_one()+0x16: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_nortel_init_one()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame 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/orinoco/orinoco_usb.o: warning: objtool: ezusb_submit_in_urb()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete()+0xb7: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_access_ltv()+0x68: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_init()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_bulk_in_callback()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_hard_reset()+0x10: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_xmit()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_probe()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_disconnect()+0x168: sibling call from callable instruction with modified stack frame drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete.cold()+0xb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~ drivers/net/wireless/intersil/p54/fwio.o: warning: objtool: p54_parse_firmware()+0xaf: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_set_key_material()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_join_post()+0x36: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_join_existing()+0xb7: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_start_new()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_cfg_register()+0x98: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/ethtool.o: warning: objtool: lbs_ethtool_get_eeprom()+0x88: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_add_card()+0x23: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_start_card()+0x24: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/rx.o: warning: objtool: lbs_process_rxed_packet()+0x363: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_mesh_config()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_add_mesh()+0x102: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'cleanup_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'init_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: __if_usb_submit_rx_urb()+0x23: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_fw_timeo()+0xd: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_receive_fwload()+0xc3: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_prog_firmware()+0x2a: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'cleanup_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'init_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_prog_firmware()+0x20: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_probe()+0x54: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_prog_firmware.cold()+0x21: sibling call from callable instruction with modified stack frame 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/libertas/if_sdio.o: warning: objtool: if_sdio_host_to_card_worker()+0x55: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_remove()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_probe()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_interrupt()+0x208: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_do_prog_firmware()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: _mwifiex_dbg()+0x73: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_add_card()+0x22a: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_reinit_sw()+0x162: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/cmdevt.o: warning: objtool: mwifiex_send_cmd()+0x26: sibling call from callable instruction with modified stack frame 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/scan.o: warning: objtool: mwifiex_scan_networks()+0x678: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/join.o: warning: objtool: mwifiex_cmd_802_11_associate()+0x21a: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_encode()+0x478: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_gen_ie()+0x48: sibling call from callable instruction with modified stack frame 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/uap_cmd.o: warning: objtool: mwifiex_set_secure_params()+0x1da: sibling call from callable instruction with modified stack frame 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/cfg80211.o: warning: objtool: mwifiex_cfg80211_inform_ibss_bss()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_join_ibss()+0x1b2: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_set_coalesce()+0x186: sibling call from callable instruction with modified stack frame 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, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_tdls_append_rates_ie()+0x12e: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls()+0x14: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls.cold()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'cleanup_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'init_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt()+0x13: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt.cold()+0x10: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_pcie_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'cleanup_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_pcie_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'init_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_interrupt()+0x17: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_register_dev()+0x1cd: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_probe()+0x96: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_init_pcie()+0x5b: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'cleanup_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'init_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_probe()+0x84: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete()+0x28: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': drivers/net/wireless/marvell/mwl8k.c:1352:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1352 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': drivers/net/wireless/marvell/mwl8k.c:1928:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1928 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: drivers/net/wireless/marvell/mwl8k.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwl8k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/marvell/mwl8k.c:18: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'cleanup_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwl8k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/marvell/mwl8k.c:18: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'init_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_load_firmware.isra.0()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_init_firmware()+0x162: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe_hw()+0x316: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_reload_firmware()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_fw_state_machine()+0xfd: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout()+0x28: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_classify_skb()+0x33: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_hard_start_xmit()+0xb9: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_mac_init_single_band()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_get_mac()+0xf: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_attach()+0x58: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout.cold()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_with_reply()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_alloc_new_cmdskb()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_add_change_intf()+0x168: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_start_ap()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_stop_ap()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_register_mgmt()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_mgmt_frame()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_mgmt_set_appie()+0x43: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_sta_info()+0xd3: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_intf()+0x108: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_mac_info()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_hw_info()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_band_info_get()+0xc5: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_get_phy_params()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_update_phy_params()+0xa8: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_init_fw()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_add_key()+0x111: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_key()+0xd9: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_set_default_key()+0xc5: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_set_default_mgmt_key()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_change_sta()+0x131: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_sta()+0xdc: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_scan()+0x1cf: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_connect()+0x297: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_disconnect()+0xb4: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_updown_intf()+0xb3: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_reg_notify()+0xd4: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_chan_stats()+0x1ba: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_pm_set()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_wowlan_set()+0x133: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_handle_rx_ctl_packet()+0x20: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_send_cmd_with_resp()+0x113: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_virtual_intf()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_channel_switch()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_radar_detection()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_mac_acl()+0x20: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_get_channel()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register()+0x9c: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_power_mgmt()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_connect()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_station()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_station()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_stop_ap()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_ap()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_mgmt_key()+0x22: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key()+0x32: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_key()+0x30: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key()+0x39: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_scan()+0x40: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_resume()+0x22: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_wiphy_params()+0x25: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_virtual_intf()+0x21: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_virtual_intf()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_disconnect()+0x31: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier()+0xcd: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_dump_survey()+0xcf: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_wiphy_register()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_suspend()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key.cold()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key.cold()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/event.o: warning: objtool: qtnf_event_work_handler()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/shm_ipc.o: warning: objtool: qtnf_shm_ipc_irq_work()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/shm_ipc.o: warning: objtool: qtnf_shm_ipc_send()+0x64: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_control_rx_callback()+0x18: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: skb2rbd_attach()+0x110: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_control_tx()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_data_tx()+0x135: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_rx_poll()+0xbc: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler()+0xd3: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_probe()+0x212: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_control_rx_callback.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler.cold()+0x53: return with modified stack frame drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_init()+0x1d: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry()+0x1f: sibling call from callable instruction with modified stack frame drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/net/wireless/ralink/rt2x00/rt2x00mac.o: warning: objtool: rt2x00mac_set_key()+0xe1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ralink/rt2x00/rt2x00mmio.o: warning: objtool: rt2x00mmio_regbusy_read()+0x85: sibling call from callable instruction with modified stack frame drivers/net/wireless/ralink/rt2x00/rt2x00pci.o: warning: objtool: rt2x00pci_probe()+0x2e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ralink/rt2x00/rt2x00usb.o: warning: objtool: rt2x00usb_probe()+0x43: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2400pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'cleanup_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2400pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'init_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'cleanup_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'init_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt61pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'cleanup_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt61pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'init_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'cleanup_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'init_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'cleanup_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'init_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:386:31: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:392:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:395:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:432:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:438:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:603:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:623:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:640:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:720:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | rtl818x_iowrite32(priv, &priv->map->IMR, | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:729:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:738:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:740:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:768:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:771:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:778:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:787:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:805:34: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:807:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:855:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:861:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:863:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:866:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:868:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:870:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:872:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:874:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:892:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:935:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:937:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:958:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:959:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:961:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:967:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:970:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1154:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1155:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1178:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1209:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1226:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1276:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1277:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1404:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1407:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1410:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1413:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1597:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1654:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1817:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8180_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'cleanup_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8180_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'init_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.o: warning: objtool: rtl8180_probe()+0x2d: sibling call from callable instruction with modified stack frame 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/dev.o: warning: objtool: rtl8187_probe()+0x57: sibling call from callable instruction with modified stack frame 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, | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.o: warning: objtool: rtl8187_rfkill_poll()+0x2f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_rx_urb_work()+0xa1: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_probe()+0x992: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.o: warning: objtool: rtl8192cu_power_on()+0x1b6: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_download_fw()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_llt_write.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_hw_reg()+0x1310: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_hw_init()+0x18e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_key()+0x1ae: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_read_eeprom_info()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.o: warning: objtool: _rtl88e_phy_sw_chnl_step_by_step()+0x11f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.o: warning: objtool: rtl88e_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.o: warning: objtool: rtl88e_phy_set_bw_mode_callback()+0x2ce: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl88ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'cleanup_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl88ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'init_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars()+0xc0: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars.cold()+0x8b: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o: warning: objtool: rtl92c_download_fw()+0x280: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o: warning: objtool: rtl92c_fill_h2c_cmd()+0x72: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o: warning: objtool: _rtl92c_phy_bb8192c_config_parafile()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o: warning: objtool: _rtl92c_phy_sw_chnl_step_by_step()+0x125: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_llt_write.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_set_media_status()+0x196: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_hw_reg()+0xfdd: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_key()+0x1ae: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info()+0x46: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_hw_init()+0x631: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info.cold()+0x2cf: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o: warning: objtool: rtl92c_phy_config_rf_with_headerfile()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o: warning: objtool: rtl92ce_phy_set_bw_mode_callback()+0x325: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o: warning: objtool: rtl92c_phy_set_rf_power_state()+0x86: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ce_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'cleanup_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ce_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'init_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars()+0x9e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars.cold()+0xaa: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: _rtl92cu_set_media_status()+0x379: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_read_eeprom_info()+0x3f6: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_get_hw_reg()+0x1a3: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_set_hw_reg()+0xff8: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init.cold()+0x43d: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_llt_write()+0x63: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_init_llt_table()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_set_key()+0x1ac: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version.cold()+0x4a: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_set_key.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_config_rf_with_headerfile()+0x89: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_set_bw_mode_callback()+0x325: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_set_rf_power_state()+0xde: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars()+0x40: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars.cold()+0xaf: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_download_fw()+0x227: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_fill_h2c_cmd()+0x31: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_llt_write.isra.0()+0x5c: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_set_media_status()+0x34f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_get_hw_reg()+0x14e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_hw_reg()+0xee3: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_hw_init()+0x5db: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_read_eeprom_info()+0x80: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_key()+0x1ab: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_bb_config()+0x3d7: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_config_rf_with_headerfile()+0xbb: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_set_bw_mode()+0x387: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: _rtl92d_phy_sw_chnl_step_by_step()+0x24d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_set_io_cmd()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_set_rf_power_state()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.o: warning: objtool: rtl92d_phy_rf6052_set_bandwidth()+0x80: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.o: warning: objtool: rtl92d_phy_rf6052_set_bandwidth.cold()+0xf: sibling call from callable instruction with modified stack frame 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/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars()+0xc8: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars.cold()+0x8b: return with modified stack frame 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; | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_download_fw()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: _rtl92ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_hw_init()+0x1c9: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_read_eeprom_info()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key()+0x19e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_bb_config()+0x205: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: _rtl92ee_phy_sw_chnl_step_by_step()+0x11f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_set_bw_mode_callback()+0x2f8: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.o: warning: objtool: rtl92ee_phy_rf6052_set_bandwidth()+0x104: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.o: warning: objtool: rtl92ee_phy_rf6052_set_bandwidth.cold()+0xd: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'cleanup_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'init_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars()+0xca: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars.cold()+0x79: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.o: warning: objtool: rtl92s_download_fw()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_halset_sysclk()+0x92: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_set_media_status.isra.0()+0x14a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_read_adapter_info()+0x37: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92s_phy_set_rfhalt()+0x49a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_get_hw_reg()+0xd0: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_hw_reg()+0xb69: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_hw_init()+0x17ca: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_key()+0x1ab: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_read_adapter_info.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92s_phy_set_rfhalt.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_get_hw_reg.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info.cold()+0x15: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_on()+0x74: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_off()+0x86: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_set_bw_mode()+0x26c: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_set_rf_power_state()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_bb_config()+0x265: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: _rtl92s_phy_sw_chnl_step_by_step()+0x36d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.o: warning: objtool: rtl92s_phy_rf6052_config()+0x147: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92se_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'cleanup_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92se_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'init_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92s_init_sw_vars()+0xa9: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb()+0x1a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb.cold()+0x1f: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.o: warning: objtool: rtl8723e_fill_h2c_cmd()+0x72: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_llt_write.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_set_media_status()+0x2dd: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_hw_init()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key()+0x19b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_read_eeprom_info()+0x18c: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_bb_config()+0x201: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: _rtl8723e_phy_sw_chnl_step_by_step()+0x16c: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_set_bw_mode_callback()+0x325: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'cleanup_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'init_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars()+0xbe: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars.cold()+0xa0: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.o: warning: objtool: rtl8723be_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_llt_write.isra.0()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_set_media_status()+0x196: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_hw_init()+0x15f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key()+0x19b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_read_eeprom_info()+0xb1: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_bb_config()+0x1ed: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: _rtl8723be_phy_sw_chnl_step_by_step()+0x167: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_set_bw_mode_callback()+0x2ce: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'cleanup_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'init_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars()+0xd4: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars.cold()+0x79: return with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_write_fw()+0x4a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_fw_free_to_go()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_download_fw()+0xfb: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_download_fw()+0x158: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_llt_write.isra.0()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_set_media_status()+0x366: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_hw_init()+0x16bb: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_card_disable()+0x3cb: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_read_eeprom_info()+0xad: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key()+0x19b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_bb_config()+0x292: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_scan_operation_backup()+0x7b: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_set_bw_mode_callback()+0x2f0: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_set_io_cmd()+0x15: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_set_rf_power_state()+0x2a1: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.o: warning: objtool: rtl8821ae_phy_rf6052_set_bandwidth()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.o: warning: objtool: rtl8821ae_phy_rf6052_set_bandwidth.cold()+0xc: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'cleanup_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'init_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars()+0xfb: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars.cold()+0x17: return with modified stack frame 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/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: _rtl_init_hw_ht_capab.isra.0()+0x40: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x24a: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x401: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame 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/realtek/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0x95: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x27d: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x705: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x19: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0xee: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x896: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_completed()+0x38: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_tx_complete()+0x84: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_tx()+0x143: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_start()+0xbd: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _usb_read_sync()+0xe4: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_work()+0xef: sibling call from callable instruction with modified stack frame drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_probe()+0x4e9: sibling call from callable instruction with modified stack frame drivers/net/wireless/rsi/rsi_91x_main.o: warning: objtool: rsi_dbg()+0x60: sibling call from callable instruction with modified stack frame drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': drivers/net/wireless/rsi/rsi_91x_mgmt.c:387:18: warning: taking address of packed member of 'struct rsi_radio_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:499:18: warning: taking address of packed member of 'struct rsi_peer_notify' may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:553:18: warning: taking address of packed member of 'struct rsi_aggr_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': drivers/net/wireless/rsi/rsi_91x_mgmt.c:600:18: warning: taking address of packed member of 'struct rsi_bb_rf_prog' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': drivers/net/wireless/rsi/rsi_91x_mgmt.c:651:18: warning: taking address of packed member of 'struct rsi_vap_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': drivers/net/wireless/rsi/rsi_91x_mgmt.c:751:18: warning: taking address of packed member of 'struct rsi_set_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': drivers/net/wireless/rsi/rsi_91x_mgmt.c:800:18: warning: taking address of packed member of 'struct rsi_config_vals' may result in an unaligned pointer value [-Waddress-of-packed-member] 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1004:18: warning: taking address of packed member of 'struct rsi_chan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1084:18: warning: taking address of packed member of 'struct rsi_dynamic_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1296:18: warning: taking address of packed member of 'struct rsi_auto_rate' may result in an unaligned pointer value [-Waddress-of-packed-member] 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1384:18: warning: taking address of packed member of 'struct rsi_eeprom_read_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1427:18: warning: taking address of packed member of 'struct rsi_block_unblock_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1498:18: warning: taking address of packed member of 'struct rsi_request_ps' may result in an unaligned pointer value [-Waddress-of-packed-member] 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1563:18: warning: taking address of packed member of 'struct rsi_ant_sel_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1612:18: warning: taking address of packed member of 'struct rsi_wowlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:98:18: warning: taking address of packed member of 'struct rsi_mgmt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:203:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c:238:20: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rsi_set_len_qno(&data_desc->len_qno, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': drivers/net/wireless/rsi/rsi_91x_hal.c:402:18: warning: taking address of packed member of 'struct rsi_bt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': drivers/net/wireless/rsi/rsi_91x_hal.c:446:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'init_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'cleanup_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.o: warning: objtool: rsi_usb_load_data_master_write()+0x1c0: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/fwio.o: warning: objtool: cw1200_load_firmware()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb()+0x8d5: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_tx()+0xc48: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/main.o: warning: objtool: cw1200_core_probe()+0xa5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_indirect_read()+0x38: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_apb_write()+0x26: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: __cw1200_irq_enable()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_read_ctrl_reg()+0x88: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup()+0x16: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_rx_helper()+0xd9: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh()+0x9d1: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send()+0x270: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_flush_tx()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_handle_rx()+0x89b: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send.cold()+0x53: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_update_beaconing()+0x160: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_set_key()+0x5b7: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_event_handler()+0x20e: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_setup_mac()+0xc7: sibling call from callable instruction with modified stack frame drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_bss_info_changed()+0x795: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.o: warning: objtool: cw1200_sdio_suspend()+0x31: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'init_module' target declared here 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'cleanup_module' target declared here 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_irq_work()+0x17e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_rts_threshold()+0x39: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_alloc_hw()+0x21: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_join()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_bss_info_changed()+0x26c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_start()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_prepare_multicast()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_key()+0x2dc: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_init_ieee80211()+0x32f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/event.o: warning: objtool: wl1251_event_handle()+0x21c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_work()+0x2dd: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_complete()+0xe6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/rx.o: warning: objtool: wl1251_rx()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/ps.o: warning: objtool: wl1251_ps_elp_wakeup()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_send()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_test()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_interrogate()+0x33: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_configure()+0x1e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_vbm()+0x54: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_rx()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_tx()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_join()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_ps_mode()+0x54: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_read_memory()+0x7e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_template_set()+0x8a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_scan()+0x11f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_trigger_scan_to()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_frame_rates()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_default_key()+0x4b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_wake_up_conditions()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_fw_version()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tx_power()+0x53: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_feature_cfg()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_data_path_params()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rx_msdu_life_time()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rx_config()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_pd_threshold()+0x43: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_slot()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_group_address_tbl()+0x69: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_service_period_timeout()+0x4a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rts_threshold()+0x4a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_opt()+0x4d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_table()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_conn_monit_params()+0x51: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_enable()+0x47: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_cfg()+0x90: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cca_threshold()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bcn_dtim_options()+0x53: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_aid()+0x4a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_event_mbox_mask()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_low_rssi()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_set_preamble()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cts_protect()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tsf_info()+0x47: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rate_policies()+0x69: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_mem_cfg()+0x9d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_wr_tbtt_and_dtim()+0x53: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bet_enable()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_arp_ip_filter()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_ac_cfg()+0x78: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tid_cfg()+0x76: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_soft_reset()+0x56: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_run_firmware()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot()+0xcb: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_hwenc_config()+0x14: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_mem_config()+0x3a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init()+0x234: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_read32()+0x14: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_write32()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'init_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'cleanup_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_probe()+0x23: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_reset()+0x48: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_wake()+0x4a: sibling call from callable instruction with modified stack frame 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/wl1251/sdio.o: warning: objtool: wl1251_sdio_write_elp()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read_elp()+0x65: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_write()+0x35: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read()+0x35: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_probe()+0xef: sibling call from callable instruction with modified stack frame 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/wl12xx/main.o: warning: objtool: wl12xx_probe()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_identify_chip()+0xd2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_setup()+0x453: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_top_reg_read()+0x1d1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_boot()+0x621: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_ext_radio_parms()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_radio_parms()+0x1bb: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_radio_parms()+0x1c0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl12xx_cmd_channel_switch()+0x7e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/acx.o: warning: objtool: wl1271_acx_host_if_cfg_bitmap()+0x49: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_send()+0x248: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_stop()+0x60: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm()+0x188: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_config()+0x11b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_start()+0x80: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_sched_scan_stop()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_sched_scan_stop.cold()+0xb: sibling call from callable instruction with modified stack frame 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/wl18xx/main.o: warning: objtool: wl18xx_probe()+0x2a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_identify_chip()+0x12: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver()+0x1b4: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_plt_init()+0xa: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_setup()+0xf5: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_boot()+0x7a5: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver.cold()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_host_if_cfg_bitmap()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_checksum_state()+0x50: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_clear_statistics()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_peer_ht_operation_mode()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_peer_cap()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_interrupt_notify_config()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_rx_ba_filter()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_ap_sleep()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_dynamic_fw_traces()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_time_sync_cfg()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/tx.o: warning: objtool: wl18xx_tx_immediate_complete()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/debugfs.o: warning: objtool: radar_detection_write()+0x41: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: __wl18xx_scan_stop()+0x38: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_sched_scan_start()+0x1f1: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_scan_start()+0x1e2: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_channel_switch()+0x154: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_start()+0x58: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_stop()+0x4f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_set_group_key()+0x2c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_set_cac()+0x93: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_radar_detection_debug()+0x58: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_dfs_master_restart()+0x5d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wl18xx/event.o: warning: objtool: wl18xx_process_mailbox_events()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_ap_set_probe_resp_tmpl_legacy()+0x61: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_bss_erp_info_changed()+0x72: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_ssid_set.isra.0()+0x29: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: __wl1271_op_remove_interface.constprop.0()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_alloc_hw()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_prepare_multicast()+0x22: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_recovery_work()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_chip_wakeup()+0x109: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_frag_threshold()+0x4c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_set_key()+0xe9: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_set_key()+0x173: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_rts_threshold()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_remain_on_channel()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_channel_switch_beacon()+0x87: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_bss_info_changed()+0x193: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_irq_locked()+0x3e7: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_ampdu_action()+0x11f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_add_interface()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_tx_watchdog_work()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_runtime_resume()+0x18f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_nvs_cb()+0xe8: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_probe()+0x88: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_remove()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_rx_filter_alloc_field()+0x1b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_configure_wowlan()+0x14f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_resume()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_suspend()+0x36: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_op_sta_state()+0x48a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start.cold()+0x47: return with modified stack frame 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; | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_send_failsafe()+0x355: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_test()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_data_path()+0xe6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_generic_cfg()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_dev()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_enable()+0xae: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_disable()+0x72: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_sta()+0x17f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_sta()+0x83: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ap()+0x357: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_ap()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ibss()+0x137: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_interrogate()+0x42: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_configure_failsafe()+0x4e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_ps_mode()+0x77: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_template_set()+0xdb: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_build_ap_probe_req()+0x6b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_build_arp_rsp()+0x27: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_set_default_wep_key()+0x79: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_sta_key()+0x14b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_ap_key()+0x150: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_set_peer_state()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_add_peer()+0x12f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_remove_peer()+0x8d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_regdomain_config_locked()+0x16f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_config_fwlog()+0x70: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_start_fwlog()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_fwlog()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_roc()+0x118: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_croc()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_channel_switch()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_start_dev()+0xe4: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/event.o: warning: objtool: wlcore_event_fw_logger()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_complete()+0x131: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_work_locked()+0x18e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wl1271_tx_flush()+0xa0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wlcore_rx()+0x120: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wl1271_rx_filter_enable()+0x25: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl1271_ps_set_mode()+0x25: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start()+0x92: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_end()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sleep_auth()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_pm_config()+0x63: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_capabilities()+0x86: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_mem_cfg()+0x90: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_wake_up_conditions()+0x65: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_power()+0x75: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_feature_cfg()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_mem_config()+0x2b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rx_msdu_life_time()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_slot()+0x63: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_group_address_tbl()+0x7f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_service_period_timeout()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rts_threshold()+0x6f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_dco_itrim_params()+0x63: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_opt()+0x72: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_table()+0x14d: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_conn_monit_params()+0x78: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sg_enable()+0x58: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_sg_cfg()+0x6e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cca_threshold()+0x65: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bcn_dtim_options()+0x8f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_aid()+0x60: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_event_mbox_mask()+0x59: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_preamble()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cts_protect()+0x5f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_statistics()+0x34: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sta_rate_policies()+0x8e: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ap_rate_policy()+0x74: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ac_cfg()+0x9a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tid_cfg()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_frag_threshold()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_config_options()+0x57: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_rx_interrupt()+0x70: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bet_enable()+0x7a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_arp_ip_filter()+0x71: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_mode()+0x60: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_config()+0x78: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rssi_snr_trigger()+0xaa: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rssi_snr_avg_weights()+0x62: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_information()+0x79: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_set_ba_initiator_policy()+0x7c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_set_ba_receiver_session()+0x8c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_tsf_info()+0x5a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ps_rx_streaming()+0xb0: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ap_max_tx_retry()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_ps()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_inconnection_sta()+0x6a: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_fm_coex()+0x64: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_set_rate_mgmt_params()+0xac: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_hangover()+0x70: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wlcore_acx_average_rssi()+0x63: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_default_rx_filter_enable()+0x5b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_rx_filter()+0x97: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_nvs()+0x28: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_firmware()+0x67: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_run_firmware()+0x1b5: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: split_scan_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_interval_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: suspend_dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: gpio_power_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: forced_ps_write()+0x45: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: fw_logger_write()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_pkt_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_blk_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: sleep_auth_write()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_filtering_write()+0x40: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_always_write()+0x43: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_interval_write()+0x43: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dynamic_ps_timeout_write()+0x43: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wlcore_scan_sched_scan_ssid_list()+0x197: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wl1271_scan_complete_work()+0xd5: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/sysfs.o: warning: objtool: wl1271_sysfs_store_bt_coex_state()+0x3c: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/sysfs.o: warning: objtool: wlcore_sysfs_init()+0x1d: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:467:1: note: in expansion of macro 'module_exit' 467 | module_exit(wl1271_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:461:20: note: 'cleanup_module' target declared here 461 | static void __exit wl1271_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:466:1: note: in expansion of macro 'module_init' 466 | module_init(wl1271_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:456:19: note: 'init_module' target declared here 456 | static int __init wl1271_init(void) | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write()+0x52: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read()+0x92: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write.cold()+0x3b: sibling call from callable instruction with modified stack frame drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read.cold()+0x3b: sibling call from callable instruction with modified stack frame In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(usb_exit); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit usb_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1584:1: note: in expansion of macro 'module_init' 1584 | module_init(usb_init); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1553:19: note: 'init_module' target declared here 1553 | static int __init usb_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_connect()+0x21e: sibling call from callable instruction with modified stack frame drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_add_key()+0x1be: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_netlink_notify()+0x174: sibling call from callable instruction with modified stack frame drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_new_radio()+0x116: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/net/xen-netback/netback.c:45: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/net/xen-netback/common.h:32, from drivers/net/xen-netback/netback.c:35: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/net/xen-netback/common.h:32, from drivers/net/xen-netback/netback.c:35: drivers/net/xen-netback/netback.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netback_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/xen-netback/netback.c:1658:1: note: in expansion of macro 'module_init' 1658 | module_init(netback_init); | ^~~~~~~~~~~ drivers/net/xen-netback/netback.c:1621:19: note: 'init_module' target declared here 1621 | static int __init netback_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/xen-netback/common.h:32, from drivers/net/xen-netback/netback.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netback_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/xen-netback/netback.c:1668:1: note: in expansion of macro 'module_exit' 1668 | module_exit(netback_fini); | ^~~~~~~~~~~ drivers/net/xen-netback/netback.c:1660:20: note: 'cleanup_module' target declared here 1660 | static void __exit netback_fini(void) | ^~~~~~~~~~~~ drivers/net/xen-netback/xenbus.o: warning: objtool: xen_net_read_rate.isra.0()+0x6d: sibling call from callable instruction with modified stack frame drivers/net/xen-netback/xenbus.o: warning: objtool: set_backend_state()+0xd84: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/net/xen-netback/interface.c:40: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/net/xen-netback/common.h:32, from drivers/net/xen-netback/interface.c:31: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/net/xen-netback/interface.o: warning: objtool: xenvif_start_xmit()+0x14f: sibling call from callable instruction with modified stack frame drivers/net/xen-netback/interface.o: warning: objtool: xenvif_alloc()+0x75: sibling call from callable instruction with modified stack frame drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_ctrl()+0xe5: sibling call from callable instruction with modified stack frame drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_data()+0x196: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/net/xen-netback/rx.c:34: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/net/xen-netback/common.h:32, from drivers/net/xen-netback/rx.c:29: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~ drivers/net/macsec.o: warning: objtool: macsec_add_rxsa()+0x11c: sibling call from callable instruction with modified stack frame drivers/net/macsec.o: warning: objtool: macsec_add_txsa()+0xf4: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/macvlan.o: warning: objtool: macvlan_port_destroy()+0xf1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/net/netconsole.o: warning: objtool: netconsole_netdev_event()+0x15c: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: dev_name_store()+0x2f: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: remote_mac_store()+0x41: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: remote_ip_store()+0x41: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: local_ip_store()+0x41: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: extended_store()+0x43: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: enabled_store()+0x66: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: write_ext_msg()+0x102: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: remote_port_store.part.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: remote_port_store()+0x2d: sibling call from callable instruction with modified stack frame drivers/net/netconsole.o: warning: objtool: local_port_store()+0x2d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/net/tun.o: warning: objtool: __tun_chr_ioctl()+0x9a5: sibling call from callable instruction with modified stack frame drivers/net/tun.o: warning: objtool: tun_do_read()+0x681: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/veth.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(veth_init); | ^~~~~~~~~~~ drivers/net/veth.c:1249:19: note: 'init_module' target declared here 1249 | static __init int veth_init(void) | ^~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/veth.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(veth_exit); | ^~~~~~~~~~~ drivers/net/veth.c:1254:20: note: 'cleanup_module' target declared here 1254 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3264:1: note: in expansion of macro 'module_init' 3264 | module_init(virtio_net_driver_init); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3238:19: note: 'init_module' target declared here 3238 | static __init int virtio_net_driver_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_net_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/virtio_net.c:3272:1: note: in expansion of macro 'module_exit' 3272 | module_exit(virtio_net_driver_exit); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3266:20: note: 'cleanup_module' target declared here 3266 | static __exit void virtio_net_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/virtio_net.o: warning: objtool: receive_buf()+0x361: sibling call from callable instruction with modified stack frame In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/vxlan.c:3857:1: note: in expansion of macro 'late_initcall' 3857 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3831:19: note: 'init_module' target declared here 3831 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/vxlan.c:3866:1: note: in expansion of macro 'module_exit' 3866 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3859:20: note: 'cleanup_module' target declared here 3859 | static void __exit vxlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/vxlan.o: warning: objtool: vxlan_fdb_add()+0x3d: sibling call from callable instruction with modified stack frame drivers/net/vxlan.o: warning: objtool: vxlan_rcv()+0x7ce: sibling call from callable instruction with modified stack frame In file included from drivers/net/geneve.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/geneve.c:1777:1: note: in expansion of macro 'late_initcall' 1777 | late_initcall(geneve_init_module); | ^~~~~~~~~~~~~ drivers/net/geneve.c:1753:19: note: 'init_module' target declared here 1753 | static int __init geneve_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/geneve.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/geneve.c:1785:1: note: in expansion of macro 'module_exit' 1785 | module_exit(geneve_cleanup_module); | ^~~~~~~~~~~ drivers/net/geneve.c:1779:20: note: 'cleanup_module' target declared here 1779 | static void __exit geneve_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/geneve.o: warning: objtool: geneve_udp_encap_recv()+0x74b: sibling call from callable instruction with modified stack frame 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 ./include/xen/events.h:11, from drivers/net/xen-netfront.c:50: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/net/xen-netfront.c:34: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/net/xen-netfront.c:34: drivers/net/xen-netfront.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netif_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/xen-netfront.c:2213:1: note: in expansion of macro 'module_init' 2213 | module_init(netif_init); | ^~~~~~~~~~~ drivers/net/xen-netfront.c:2194:19: note: 'init_module' target declared here 2194 | static int __init netif_init(void) | ^~~~~~~~~~ In file included from drivers/net/xen-netfront.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netif_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/xen-netfront.c:2220:1: note: in expansion of macro 'module_exit' 2220 | module_exit(netif_exit); | ^~~~~~~~~~~ drivers/net/xen-netfront.c:2216:20: note: 'cleanup_module' target declared here 2216 | static void __exit netif_exit(void) | ^~~~~~~~~~ drivers/net/xen-netfront.o: warning: objtool: xennet_tx_buf_gc()+0xa6: sibling call from callable instruction with modified stack frame drivers/net/xen-netfront.o: warning: objtool: xennet_start_xmit()+0x469: sibling call from callable instruction with modified stack frame drivers/net/xen-netfront.o: warning: objtool: netback_changed()+0x397: sibling call from callable instruction with modified stack frame drivers/net/xen-netfront.o: warning: objtool: xennet_poll()+0xc57: sibling call from callable instruction with modified stack frame In file included from drivers/net/ntb_netdev.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_netdev_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ntb_netdev.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(ntb_netdev_init_module); | ^~~~~~~~~~~ drivers/net/ntb_netdev.c:502:19: note: 'init_module' target declared here 502 | static int __init ntb_netdev_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ntb_netdev.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_netdev_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ntb_netdev.c:518:1: note: in expansion of macro 'module_exit' 518 | module_exit(ntb_netdev_exit_module); | ^~~~~~~~~~~ drivers/net/ntb_netdev.c:513:20: note: 'cleanup_module' target declared here 513 | static void __exit ntb_netdev_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/thunderbolt.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbnet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/thunderbolt.c:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(tbnet_exit); | ^~~~~~~~~~~ drivers/net/thunderbolt.c:1351:20: note: 'cleanup_module' target declared here 1351 | static void __exit tbnet_exit(void) | ^~~~~~~~~~ In file included from drivers/net/thunderbolt.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/thunderbolt.c:1349:1: note: in expansion of macro 'module_init' 1349 | module_init(tbnet_init); | ^~~~~~~~~~~ drivers/net/thunderbolt.c:1327:19: note: 'init_module' target declared here 1327 | static int __init tbnet_init(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) | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/tua6100.o: warning: objtool: tua6100_sleep()+0x75: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_writereg()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_readreg()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_qam_interleave_mode.isra.0()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_qam_amhum_mode.isra.0()+0xef: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_status()+0x92: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_frontend()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_snr()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_init()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_attach()+0x89: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_write_regs.constprop.0()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_read_reg()+0x8e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_set_parameters()+0x8f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_attach()+0x45: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_writereg()+0x63: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_readreg()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_analog_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_led_ctrl()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_init()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_sleep()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_release_state()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_get_state()+0xb5: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_status()+0x17a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_attach()+0xd1: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_mse2snr_lookup()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_snr()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_if.isra.0()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_frontend()+0x29: sibling call from callable instruction with modified stack frame 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/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); | ^~~~~~~~~~~~~~~~~ drivers/media/media-devnode.o: warning: objtool: media_devnode_register()+0xe7: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: au8522_probe()+0x51: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_writereg()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_readreg()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_snr()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ber()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_get_frontend()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_if()+0x20: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_bandwidth()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_frontend()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_status()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_init()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_attach()+0x17: sibling call from callable instruction with modified stack frame drivers/nfc/microread/microread.o: warning: objtool: microread_im_transceive()+0x15f: sibling call from callable instruction with modified stack frame drivers/nfc/microread/microread.o: warning: objtool: microread_probe()+0x105: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_readreg()+0x75: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_get_status()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_release()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_writereg.isra.0()+0x54: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_gain_settings()+0x61: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_agc_callback()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_bandwidth()+0x60: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_params()+0xd0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_attach()+0x30: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/nfc/microread/i2c.o: warning: objtool: microread_i2c_irq_thread_fn()+0x15f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_writereg()+0x60: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_powerstate()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_readreg.constprop.0()+0x77: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_serialmode.isra.0()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_init()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_status()+0xb4: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_snr()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_attach()+0x87: sibling call from callable instruction with modified stack frame In file included from drivers/nfc/microread/mei.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/microread/mei.c:24: drivers/nfc/microread/mei.c:85:22: note: 'cleanup_module' target declared here 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/mei.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/microread/mei.c:24: drivers/nfc/microread/mei.c:85:22: note: 'init_module' target declared here 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_get_status()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params()+0x40: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_attach()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params.cold()+0x8f: return with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_write_reg()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_reg()+0xdb: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_snr()+0x50: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_signal_strength()+0x16b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_status()+0x33: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_init()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_ber()+0x36: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_attach()+0x30: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_autolock_gi()+0x207: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_set_fe()+0x33: sibling call from callable instruction with modified stack frame drivers/nfc/nfcmrvl/fw_dnld.o: warning: objtool: alloc_lc_skb()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ucblocks()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_snr()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_get_fe()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_write_reg()+0x7d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_reg()+0xe2: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ber()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_status()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_set_fe()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_attach()+0x30: sibling call from callable instruction with modified stack frame In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'cleanup_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'init_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/af9013.o: warning: objtool: af9013_wregs()+0x6f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_readreg()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ber()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_status()+0x25: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_writereg.isra.0()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_wait_for_lnb.isra.0()+0x48: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_snr()+0x7b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_cmd_execute()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_voltage()+0x28: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_tone()+0x2a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_diseqc_send_burst()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_send_diseqc_msg()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_sleep()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_initfe()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_signal_strength()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_frontend()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_attach()+0x17: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/nfc/nxp-nci/i2c.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'cleanup_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/nfc/nxp-nci/i2c.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'init_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_release_priv()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_cmd_execute_nolock()+0x61: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_attach()+0x93: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_readreg()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writeregs()+0xe9: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writereg()+0x60: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_message_send()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_set_tone()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_send_diseqc_msg()+0x55: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_init()+0x261: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_read_status()+0x552: sibling call from callable instruction with modified stack frame drivers/nfc/pn533/pn533.o: warning: objtool: pn533_recv_frame()+0x27: sibling call from callable instruction with modified stack frame drivers/nfc/pn533/pn533.o: warning: objtool: pn533_poll_complete()+0x4b6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readregs()+0x86: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writereg()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readreg()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_voltage()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_tone()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ber()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_status()+0x89: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writeregs()+0x9c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_msg()+0x2f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_sleep()+0x29: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_init()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_frontend()+0x7e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_snr()+0x69: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_wait_diseqc_idle.constprop.0()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_attach()+0x17: sibling call from callable instruction with modified stack frame 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 ./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 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_writeregI()+0x68: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_burst()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_init()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_readreg()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_snr()+0x69: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_signal_strength()+0x41: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_ber()+0x56: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_set_frontend()+0x21: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_status()+0x73: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_attach()+0x86: sibling call from callable instruction with modified stack frame drivers/nfc/pn544/pn544.o: warning: objtool: pn544_hci_probe()+0x135: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_sleep()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_set_params()+0x4d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_attach()+0x72: sibling call from callable instruction with modified stack frame 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/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_readreg()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_status()+0x5b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_signal_strength()+0x50: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_initfe()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_set_frontend()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_tune()+0x1f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/s921.o: warning: objtool: s921_attach()+0x30: sibling call from callable instruction with modified stack frame drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_remove()+0x1f: sibling call from callable instruction with modified stack frame drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_fw_work()+0x141: sibling call from callable instruction with modified stack frame drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn()+0x172: sibling call from callable instruction with modified stack frame drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn.cold()+0x59: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_read_regs()+0xaa: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_write_regs()+0x54: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_set_frequency()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_attach()+0xca: sibling call from callable instruction with modified stack frame In file included from drivers/nfc/pn544/mei.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/pn544/mei.c:22: drivers/nfc/pn544/mei.c:85:22: note: 'cleanup_module' target declared here 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/mei.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/pn544/mei.c:22: drivers/nfc/pn544/mei.c:85:22: note: 'init_module' target declared here 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_load_session()+0x19f: sibling call from callable instruction with modified stack frame drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_probe()+0x171: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_sleep()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_release()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_write_reg()+0x64: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_reg()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_search()+0x29: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tone()+0x29: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_init()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_mclk_freq()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_status()+0x28: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_snr()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_signal_strength()+0x2b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner()+0x6d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_demod_lock()+0xb6: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_stop_all_s2_modcod()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod_single()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_attach()+0x24c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_optim_carr_loop()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_optim_short_carr_loop()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/nfc/st21nfca/dep.c: In function 'st21nfca_im_send_pdu': drivers/nfc/st21nfca/dep.c:148:16: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | schedule_work(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:26, from ./include/linux/uprobes.h:62, from ./include/linux/mm_types.h:14, from ./include/linux/fs.h:23, from ./include/linux/net.h:27, from ./include/linux/skbuff.h:29, from ./include/net/nfc/hci.h:21, from drivers/nfc/st21nfca/dep.c:17: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': drivers/nfc/st21nfca/dep.c:676:12: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); ./include/linux/workqueue.h:242:16: note: in definition of macro '__INIT_WORK' 242 | __init_work((_work), _onstack); \ | ^~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ ./include/linux/workqueue.h:244:18: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | INIT_LIST_HEAD(&(_work)->entry); \ | ^~~~~~~~~~~~~~~ ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' 250 | __INIT_WORK((_work), (_func), 0) | ^~~~~~~~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': drivers/nfc/st21nfca/dep.c:687:19: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | cancel_work_sync(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_send_atr_req()+0x2e: sibling call from callable instruction with modified stack frame drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_dep_event_received()+0x3ff: sibling call from callable instruction with modified stack frame drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_recv_dep_res_cb()+0x99: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_symbol_rate()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_tracq()+0x79: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_standard()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_wait_for_lock()+0x23: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_tuner_freq()+0x6a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_track_optimization()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_standard()+0x54: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_signal_params()+0x278: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_algo()+0x34: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/nfc/st21nfca/i2c.o: warning: objtool: st21nfca_hci_irq_thread_fn()+0x184: sibling call from callable instruction with modified stack frame drivers/nfc/mei_phy.o: warning: objtool: nfc_mei_phy_write()+0x23b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_lock_tmg()+0x52: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_reg()+0xe3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_status()+0x9d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_dmdlock()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_release()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_write_regs.isra.0.constprop.0()+0x5a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_burst()+0x1f5: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_msg()+0x191: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_tmg()+0x2ce: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_per()+0xaf: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_tone()+0x138: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_i2c_gate_ctrl()+0xb2: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_sleep()+0x1da: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_coldlock()+0x3fd: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_start_search()+0x3a3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_vitclk_ctl()+0xdf: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_viterbi()+0xe3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thacq()+0x13d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod_single()+0x309: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_init()+0x1bc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod()+0x309: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_dvbs_track_crl()+0x9f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thtracq()+0x13d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_delivery_search()+0x1e3: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_srate()+0xb1: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_blind_search()+0x193: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_attach()+0x7e2: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_optimize_track()+0x271: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_signal()+0xfc: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_search()+0x46a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_read_reg()+0xa2: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_write_regs.isra.0()+0x121: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_set_mode()+0x79: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_attach()+0x30: sibling call from callable instruction with modified stack frame In file included from drivers/nfc/trf7970a.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:16: drivers/nfc/trf7970a.c:2270:19: note: 'cleanup_module' target declared here 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:16: drivers/nfc/trf7970a.c:2270:19: note: 'init_module' target declared here 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./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 drivers/ntb/hw/amd/ntb_hw_amd.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/hw/amd/ntb_hw_amd.c:1155:1: note: in expansion of macro 'module_exit' 1155 | module_exit(amd_ntb_pci_driver_exit); | ^~~~~~~~~~~ drivers/ntb/hw/amd/ntb_hw_amd.c:1150:20: note: 'cleanup_module' target declared here 1150 | static void __exit amd_ntb_pci_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ntb/hw/amd/ntb_hw_amd.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/hw/amd/ntb_hw_amd.c:1148:1: note: in expansion of macro 'module_init' 1148 | module_init(amd_ntb_pci_driver_init); | ^~~~~~~~~~~ drivers/ntb/hw/amd/ntb_hw_amd.c:1139:19: note: 'init_module' target declared here 1139 | static int __init amd_ntb_pci_driver_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/hw/idt/ntb_hw_idt.c:2714:1: note: in expansion of macro 'module_exit' 2714 | module_exit(idt_pci_driver_exit); | ^~~~~~~~~~~ drivers/ntb/hw/idt/ntb_hw_idt.c:2706:20: note: 'cleanup_module' target declared here 2706 | static void __exit idt_pci_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/hw/idt/ntb_hw_idt.c:2704:1: note: in expansion of macro 'module_init' 2704 | module_init(idt_pci_driver_init); | ^~~~~~~~~~~ drivers/ntb/hw/idt/ntb_hw_idt.c:2693:19: note: 'init_module' target declared here 2693 | static int __init idt_pci_driver_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_write()+0x49: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_voltage_boost()+0x72: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_set_voltage()+0x6c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_attach()+0x125: sibling call from callable instruction with modified stack frame drivers/ntb/hw/idt/ntb_hw_idt.o: warning: objtool: idt_scan_mws()+0x21f: sibling call from callable instruction with modified stack frame In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/hw/intel/ntb_hw_gen1.c:2070:1: note: in expansion of macro 'module_exit' 2070 | module_exit(intel_ntb_pci_driver_exit); | ^~~~~~~~~~~ drivers/ntb/hw/intel/ntb_hw_gen1.c:2064:20: note: 'cleanup_module' target declared here 2064 | static void __exit intel_ntb_pci_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/hw/intel/ntb_hw_gen1.c:2062:1: note: in expansion of macro 'module_init' 2062 | module_init(intel_ntb_pci_driver_init); | ^~~~~~~~~~~ drivers/ntb/hw/intel/ntb_hw_gen1.c:2053:19: note: 'init_module' target declared here 2053 | static int __init intel_ntb_pci_driver_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_release()+0x29: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_readreg()+0x7a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_snr()+0x22: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_status()+0x71: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_writereg.isra.0()+0x4e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_tone()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ucblocks()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ber()+0x24: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_voltage()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_diseqc_send_burst()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_frontend()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_initfe()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_attach()+0x19: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_set_mask()+0x42: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_clear_mask()+0x42: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_db_addr()+0x45: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_spad_addr()+0x41: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_write()+0x42: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_spad_read()+0x3e: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_spad_write()+0x3e: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_read()+0x3e: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_read()+0x29: sibling call from callable instruction with modified stack frame drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_write()+0x2d: sibling call from callable instruction with modified stack frame 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 drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_ntb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1582:1: note: in expansion of macro 'module_init' 1582 | module_init(switchtec_ntb_init); | ^~~~~~~~~~~ drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1577:19: note: 'init_module' target declared here 1577 | static int __init switchtec_ntb_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_ntb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1588:1: note: in expansion of macro 'module_exit' 1588 | module_exit(switchtec_ntb_exit); | ^~~~~~~~~~~ drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1584:20: note: 'cleanup_module' target declared here 1584 | static void __exit switchtec_ntb_exit(void) | ^~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_write()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: smrt_set()+0xab: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: rf_val_set()+0x1d0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_tone()+0x66: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_msg()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ber()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_status()+0x4a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcofs_data_set()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcex_data_set()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_burst()+0x50: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: dagcm_val_get()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: sync_chk()+0x6e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ucblocks()+0x5f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_snr()+0xac: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_signal_strength()+0x8c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_fe()+0x39: sibling call from callable instruction with modified stack frame In file included from drivers/ntb/test/ntb_pingpong.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/test/ntb_pingpong.c:430:1: note: in expansion of macro 'module_init' 430 | module_init(pp_init); | ^~~~~~~~~~~ drivers/ntb/test/ntb_pingpong.c:417:19: note: 'init_module' target declared here 417 | static int __init pp_init(void) | ^~~~~~~ In file included from drivers/ntb/test/ntb_pingpong.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/test/ntb_pingpong.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(pp_exit); | ^~~~~~~~~~~ drivers/ntb/test/ntb_pingpong.c:432:20: note: 'cleanup_module' target declared here 432 | static void __exit pp_exit(void) | ^~~~~~~ In file included from drivers/ntb/test/ntb_tool.c:181: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tool_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/test/ntb_tool.c:1685:1: note: in expansion of macro 'module_init' 1685 | module_init(tool_init); | ^~~~~~~~~~~ drivers/ntb/test/ntb_tool.c:1672:19: note: 'init_module' target declared here 1672 | static int __init tool_init(void) | ^~~~~~~~~ In file included from drivers/ntb/test/ntb_tool.c:181: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tool_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/test/ntb_tool.c:1692:1: note: in expansion of macro 'module_exit' 1692 | module_exit(tool_exit); | ^~~~~~~~~~~ drivers/ntb/test/ntb_tool.c:1687:20: note: 'cleanup_module' target declared here 1687 | static void __exit tool_exit(void) | ^~~~~~~~~ drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_write()+0x70: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_set_params()+0x10b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_attach()+0x186: sibling call from callable instruction with modified stack frame In file included from drivers/ntb/test/ntb_perf.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'perf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/test/ntb_perf.c:1506:1: note: in expansion of macro 'module_init' 1506 | module_init(perf_init); | ^~~~~~~~~~~ drivers/ntb/test/ntb_perf.c:1477:19: note: 'init_module' target declared here 1477 | static int __init perf_init(void) | ^~~~~~~~~ In file included from drivers/ntb/test/ntb_perf.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'perf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/test/ntb_perf.c:1514:1: note: in expansion of macro 'module_exit' 1514 | module_exit(perf_exit); | ^~~~~~~~~~~ drivers/ntb/test/ntb_perf.c:1508:20: note: 'cleanup_module' target declared here 1508 | static void __exit perf_exit(void) | ^~~~~~~~~ drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_get_tuner_freq()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_readreg()+0x92: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_get_mclk()+0x1d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_status()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_ucblcks()+0x84: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_frontend()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_read_status()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_snr()+0x60: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_mclk.isra.0()+0xa0: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_writeregs.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_filt_coeff_init()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_strength()+0x23: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_gate_ctrl()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_pll_setup()+0x92: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_init()+0x36: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_set_frontend()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_init()+0x33: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_set_frontend()+0x433: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_set_frontend()+0x7f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_attach()+0x1b2: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_attach()+0x165: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_attach()+0x184: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ntb/ntb.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/ntb.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(ntb_driver_init); | ^~~~~~~~~~~ drivers/ntb/ntb.c:307:19: note: 'init_module' target declared here 307 | static int __init ntb_driver_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/ntb/ntb.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/ntb.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(ntb_driver_exit); | ^~~~~~~~~~~ drivers/ntb/ntb.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit ntb_driver_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/ntb/ntb_transport.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ntb/ntb_transport.c:2253:1: note: in expansion of macro 'module_init' 2253 | module_init(ntb_transport_init); | ^~~~~~~~~~~ drivers/ntb/ntb_transport.c:2228:19: note: 'init_module' target declared here 2228 | static int __init ntb_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/ntb/ntb_transport.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ntb/ntb_transport.c:2261:1: note: in expansion of macro 'module_exit' 2261 | module_exit(ntb_transport_exit); | ^~~~~~~~~~~ drivers/ntb/ntb_transport.c:2255:20: note: 'cleanup_module' target declared here 2255 | static void __exit ntb_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/nvdimm/pmem.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_pmem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) | ^~~~~~~~~~~~~ drivers/nvdimm/pmem.c:604:1: note: in expansion of macro 'module_nd_driver' 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/nvdimm/pmem.c:19: drivers/nvdimm/pmem.c:604:18: note: 'init_module' target declared here 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nvdimm/pmem.c:604:1: note: in expansion of macro 'module_nd_driver' 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~~~ In file included from drivers/nvdimm/pmem.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_pmem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) | ^~~~~~~~~~~~~ drivers/nvdimm/pmem.c:604:1: note: in expansion of macro 'module_nd_driver' 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/nvdimm/pmem.c:19: drivers/nvdimm/pmem.c:604:18: note: 'cleanup_module' target declared here 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nvdimm/pmem.c:604:1: note: in expansion of macro 'module_nd_driver' 604 | module_nd_driver(nd_pmem_driver); | ^~~~~~~~~~~~~~~~ In file included from drivers/nvdimm/btt.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_btt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvdimm/btt.c:1743:1: note: in expansion of macro 'module_init' 1743 | module_init(nd_btt_init); | ^~~~~~~~~~~ drivers/nvdimm/btt.c:1724:19: note: 'init_module' target declared here 1724 | static int __init nd_btt_init(void) | ^~~~~~~~~~~ In file included from drivers/nvdimm/btt.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_btt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvdimm/btt.c:1744:1: note: in expansion of macro 'module_exit' 1744 | module_exit(nd_btt_exit); | ^~~~~~~~~~~ drivers/nvdimm/btt.c:1735:20: note: 'cleanup_module' target declared here 1735 | static void __exit nd_btt_exit(void) | ^~~~~~~~~~~ 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/nvdimm/blk.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_blk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvdimm/blk.c:350:1: note: in expansion of macro 'module_init' 350 | module_init(nd_blk_init); | ^~~~~~~~~~~ drivers/nvdimm/blk.c:337:19: note: 'init_module' target declared here 337 | static int __init nd_blk_init(void) | ^~~~~~~~~~~ In file included from drivers/nvdimm/blk.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_blk_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvdimm/blk.c:351:1: note: in expansion of macro 'module_exit' 351 | module_exit(nd_blk_exit); | ^~~~~~~~~~~ drivers/nvdimm/blk.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit nd_blk_exit(void) | ^~~~~~~~~~~ In file included from drivers/nvdimm/e820.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e820_pmem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/nvdimm/e820.c:5: drivers/nvdimm/e820.c:90:24: note: 'init_module' target declared here 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvdimm/e820.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e820_pmem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/nvdimm/e820.c:5: drivers/nvdimm/e820.c:90:24: note: 'cleanup_module' target declared here 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(e820_pmem_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_signal_strength()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_get_tune_settings()+0x1e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_release()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_write()+0x43: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_block()+0xba: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_read()+0x8e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write32_flags.constprop.0()+0x90: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_frequency_shifter.constprop.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write16_flags.constprop.0()+0x82: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_up_device()+0x38: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_configure_pins()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam32()+0x13: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam16()+0x13: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_pre_saw()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read32_flags.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read16_flags.constprop.0()+0x7c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_command.constprop.0()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_cfg_command()+0x14: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ConfigureI2CBridge()+0x16: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_chain_cmd.constprop.0()+0x39: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_if.constprop.0()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_rf.constprop.0()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_direct_cmd.constprop.0()+0x34: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_sc_command.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command()+0x47: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: qam_reset_qam()+0x27: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: get_signal_to_noise()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_snr()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_enable_ofdm_token_ring()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxx_open()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_start()+0x3a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_ctrl_set_echo_threshold.isra.0()+0x37: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_dto_setup()+0x3e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_sync_measurement()+0x32: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_synchronization()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_gpio()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_iqm_af()+0x31: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_qam()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_stop()+0x35: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: shut_down()+0x11: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_sleep()+0x17: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ctrl_power_mode()+0x19: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_dvbt()+0x3f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: setoperation_mode()+0x2e: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_status()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_ucblocks()+0x2d: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_set_parameters()+0x3c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: init_drxk()+0x36: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_attach()+0x33: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command.cold()+0xe9: sibling call from callable instruction with modified stack frame In file included from drivers/nvme/host/core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3755:1: note: in expansion of macro 'module_init' 3755 | module_init(nvme_core_init); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3692:12: note: 'init_module' target declared here 3692 | int __init nvme_core_init(void) | ^~~~~~~~~~~~~~ drivers/nvme/host/core.o: warning: objtool: uuid_show()+0x7c: sibling call from callable instruction with modified stack frame drivers/nvme/host/core.o: warning: objtool: nvme_validate_ns()+0x3f7: sibling call from callable instruction with modified stack frame drivers/nvme/host/core.o: warning: objtool: nvme_init_identify()+0x595: sibling call from callable instruction with modified stack frame In file included from drivers/nvme/host/pci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/pci.c:2743:1: note: in expansion of macro 'module_exit' 2743 | module_exit(nvme_exit); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2732:20: note: 'cleanup_module' target declared here 2732 | static void __exit nvme_exit(void) | ^~~~~~~~~ In file included from drivers/nvme/host/pci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2742:1: note: in expansion of macro 'module_init' 2742 | module_init(nvme_init); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2727:19: note: 'init_module' target declared here 2727 | static int __init nvme_init(void) | ^~~~~~~~~ drivers/nvme/host/pci.o: warning: objtool: nvme_queue_rq()+0x964: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/nvme/host/fabrics.o: warning: objtool: nvmf_check_required_opts.isra.0.part.0()+0x27: sibling call from callable instruction with modified stack frame drivers/nvme/host/fabrics.o: warning: objtool: nvmf_dev_write()+0x954: sibling call from callable instruction with modified stack frame In file included from drivers/nvme/host/rdma.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_rdma_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2102:1: note: in expansion of macro 'module_init' 2102 | module_init(nvme_rdma_init_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2077:19: note: 'init_module' target declared here 2077 | static int __init nvme_rdma_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/rdma.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_rdma_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/rdma.c:2103:1: note: in expansion of macro 'module_exit' 2103 | module_exit(nvme_rdma_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2096:20: note: 'cleanup_module' target declared here 2096 | static void __exit nvme_rdma_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/rdma.o: warning: objtool: nvme_rdma_create_ctrl()+0x96: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/nvme/host/fc.o: warning: objtool: nvme_fc_parse_traddr.constprop.0()+0x51: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/nvme/target/core.o: warning: objtool: nvmet_sq_init()+0x27: sibling call from callable instruction with modified stack frame drivers/nvme/target/core.o: warning: objtool: nvmet_enable_port()+0xa9: sibling call from callable instruction with modified stack frame drivers/nvme/target/core.o: warning: objtool: nvmet_ctrl_find_get()+0x3f: sibling call from callable instruction with modified stack frame drivers/nvme/target/core.o: warning: objtool: nvmet_alloc_ctrl()+0x36: sibling call from callable instruction with modified stack frame drivers/nvme/target/core.o: warning: objtool: nvmet_subsys_alloc()+0xee: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_ana_group_ana_state_store()+0x29: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_referral_enable_store()+0x43: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_attr_allow_any_host_store()+0x7d: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_ns_buffered_io_store()+0x49: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_port_subsys_allow_link()+0x19: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_make()+0x21: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_allowed_hosts_allow_link()+0x19: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trtype_store()+0xcb: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_treq_store()+0x6e: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_portid_store()+0x3e: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_adrfam_store()+0x8a: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trsvcid_store()+0x10: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_traddr_store()+0x13: sibling call from callable instruction with modified stack frame drivers/nvme/target/configfs.o: warning: objtool: nvmet_param_inline_data_size_store()+0xe: sibling call from callable instruction with modified stack frame drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_set_features()+0xba: sibling call from callable instruction with modified stack frame drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_get_log_page_smart()+0x81: sibling call from callable instruction with modified stack frame drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_parse_admin_cmd()+0x1da: sibling call from callable instruction with modified stack frame drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_install_queue()+0x26: sibling call from callable instruction with modified stack frame drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_io_connect()+0x7f: sibling call from callable instruction with modified stack frame drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_admin_connect()+0x84: sibling call from callable instruction with modified stack frame drivers/nvme/target/discovery.o: warning: objtool: nvmet_parse_discovery_cmd()+0x19: sibling call from callable instruction with modified stack frame drivers/nvme/target/io-cmd-file.o: warning: objtool: nvmet_file_ns_enable()+0x52: sibling call from callable instruction with modified stack frame drivers/nvme/target/io-cmd-bdev.o: warning: objtool: nvmet_bdev_ns_enable()+0x7e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port()+0x116: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event()+0xf: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_remove_one()+0x8b: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_post_recv.isra.0()+0x74: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_create_queue_ib()+0x79: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_handle_command()+0x2eb: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done()+0x104: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done()+0xa7: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done()+0x29: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_queue_response()+0xe2: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_cm_handler()+0x68e: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port.cold()+0x3a: return with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done.cold()+0x27: sibling call from callable instruction with modified stack frame drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done.cold()+0x24: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/nvme/target/fc.o: warning: objtool: nvmet_fc_add_port()+0x63: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_options()+0x1b5: sibling call from callable instruction with modified stack frame drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_nm_options.isra.0()+0x125: sibling call from callable instruction with modified stack frame drivers/media/media-entity.o: warning: objtool: __media_pipeline_start()+0x192: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_announce_port()+0x18: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_register_device()+0x2d: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_claim()+0x20: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_release()+0xae: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_unregister_device()+0x2b: sibling call from callable instruction with modified stack frame drivers/parport/share.o: warning: objtool: parport_register_dev_model()+0x2a: sibling call from callable instruction with modified stack frame drivers/parport/ieee1284_ops.o: warning: objtool: parport_ieee1284_ecp_read_data()+0x2e8: sibling call from callable instruction with modified stack frame In file included from drivers/parport/procfs.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/parport/procfs.c:621:1: note: in expansion of macro 'subsys_initcall' 621 | subsys_initcall(parport_default_proc_register) | ^~~~~~~~~~~~~~~ drivers/parport/procfs.c:561:19: note: 'init_module' target declared here 561 | static int __init parport_default_proc_register(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/parport/procfs.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/parport/procfs.c:622:1: note: in expansion of macro 'module_exit' 622 | module_exit(parport_default_proc_unregister) | ^~~~~~~~~~~ drivers/parport/procfs.c:578:20: note: 'cleanup_module' target declared here 578 | static void __exit parport_default_proc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/parport/daisy.o: warning: objtool: parport_daisy_init()+0x3c7: sibling call from callable instruction with modified stack frame drivers/parport/probe.o: warning: objtool: parport_device_id()+0x515: sibling call from callable instruction with modified stack frame In file included from drivers/parport/parport_pc.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/parport/parport_pc.c:3361:1: note: in expansion of macro 'module_exit' 3361 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3335:20: note: 'cleanup_module' target declared here 3335 | static void __exit parport_pc_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/parport/parport_pc.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3360:1: note: in expansion of macro 'module_init' 3360 | module_init(parport_pc_init) | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3306:19: note: 'init_module' target declared here 3306 | static int __init parport_pc_init(void) | ^~~~~~~~~~~~~~~ drivers/parport/parport_pc.o: warning: objtool: parport_pc_frob_control()+0xf: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: parport_pc_write_control()+0xa: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: parport_pc_probe_port()+0x668: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: parport_pc_pci_probe()+0xf3: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe()+0xc0: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: parport_pc_epp_read_data()+0xcd: sibling call from callable instruction with modified stack frame drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe.cold()+0x138: return with modified stack frame In file included from drivers/parport/parport_serial.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_serial.c:16: drivers/parport/parport_serial.c:697:19: note: 'cleanup_module' target declared here 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_serial.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_serial.c:16: drivers/parport/parport_serial.c:697:19: note: 'init_module' target declared here 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_cs.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_cs.c:48: drivers/parport/parport_cs.c:196:22: note: 'cleanup_module' target declared here 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_cs.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_cs.c:48: drivers/parport/parport_cs.c:196:22: note: 'init_module' target declared here 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/parport/parport_cs.o: warning: objtool: parport_probe()+0xb9: sibling call from callable instruction with modified stack frame In file included from drivers/pci/controller/pci-hyperv.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hv_pci_drv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/controller/pci-hyperv.c:2733:1: note: in expansion of macro 'module_exit' 2733 | module_exit(exit_hv_pci_drv); | ^~~~~~~~~~~ drivers/pci/controller/pci-hyperv.c:2722:20: note: 'cleanup_module' target declared here 2722 | static void __exit exit_hv_pci_drv(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pci/controller/pci-hyperv.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hv_pci_drv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/controller/pci-hyperv.c:2732:1: note: in expansion of macro 'module_init' 2732 | module_init(init_hv_pci_drv); | ^~~~~~~~~~~ drivers/pci/controller/pci-hyperv.c:2727:19: note: 'init_module' target declared here 2727 | static int __init init_hv_pci_drv(void) | ^~~~~~~~~~~~~~~ drivers/pci/controller/pci-hyperv.o: warning: objtool: hv_pci_assign_slots()+0x97: sibling call from callable instruction with modified stack frame In file included from drivers/pci/controller/vmd.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmd_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/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(vmd_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pci/controller/vmd.c:7: drivers/pci/controller/vmd.c:877:19: note: 'cleanup_module' target declared here 877 | module_pci_driver(vmd_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(vmd_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pci/controller/vmd.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmd_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/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(vmd_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pci/controller/vmd.c:7: drivers/pci/controller/vmd.c:877:19: note: 'init_module' target declared here 877 | module_pci_driver(vmd_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(vmd_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibm_acpiphp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(ibm_acpiphp_init); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:419:19: note: 'init_module' target declared here 419 | static int __init ibm_acpiphp_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibm_acpiphp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(ibm_acpiphp_exit); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit ibm_acpiphp_exit(void) | ^~~~~~~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_table_from_acpi()+0x51: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_attention_status()+0x1f: sibling call from callable instruction with modified stack frame drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_set_attention_status()+0x44: sibling call from callable instruction with modified stack frame In file included from drivers/pci/pcie/aer_inject.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aer_inject_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:547:1: note: in expansion of macro 'module_init' 547 | module_init(aer_inject_init); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:521:19: note: 'init_module' target declared here 521 | static int __init aer_inject_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pci/pcie/aer_inject.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aer_inject_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(aer_inject_exit); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:526:20: note: 'cleanup_module' target declared here 526 | static void __exit aer_inject_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pci/switch/switchtec.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/switch/switchtec.c:1435:1: note: in expansion of macro 'module_exit' 1435 | module_exit(switchtec_exit); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1426:20: note: 'cleanup_module' target declared here 1426 | static void __exit switchtec_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/switch/switchtec.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1424:1: note: in expansion of macro 'module_init' 1424 | module_init(switchtec_init); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1393:19: note: 'init_module' target declared here 1393 | static int __init switchtec_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_pf_stub_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/pci-pf-stub.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(pci_pf_stub_exit); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit pci_pf_stub_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_pf_stub_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(pci_pf_stub_init); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:41:19: note: 'init_module' target declared here 41 | static int __init pci_pf_stub_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/pci/xen-pcifront.c:11: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/pci/xen-pcifront.c:7: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/pci/xen-pcifront.c:7: drivers/pci/xen-pcifront.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcifront_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/xen-pcifront.c:1184:1: note: in expansion of macro 'module_init' 1184 | module_init(pcifront_init); | ^~~~~~~~~~~ drivers/pci/xen-pcifront.c:1166:19: note: 'init_module' target declared here 1166 | static int __init pcifront_init(void) | ^~~~~~~~~~~~~ In file included from drivers/pci/xen-pcifront.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcifront_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/xen-pcifront.c:1185:1: note: in expansion of macro 'module_exit' 1185 | module_exit(pcifront_cleanup); | ^~~~~~~~~~~ drivers/pci/xen-pcifront.c:1179:20: note: 'cleanup_module' target declared here 1179 | static void __exit pcifront_cleanup(void) | ^~~~~~~~~~~~~~~~ drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_enable_msix()+0xef: sibling call from callable instruction with modified stack frame drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_disable_msi()+0x80: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/tda18271c2dd.o: warning: objtool: i2c_write()+0x45: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/pcmcia/pd6729.o: warning: objtool: pd6729_interrupt()+0x96: sibling call from callable instruction with modified stack frame drivers/pcmcia/pd6729.o: warning: objtool: pd6729_pci_probe()+0x117: sibling call from callable instruction with modified stack frame drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket()+0x63: sibling call from callable instruction with modified stack frame drivers/pcmcia/i82092.o: warning: objtool: i82092aa_interrupt()+0xa7: sibling call from callable instruction with modified stack frame drivers/pcmcia/i82092.o: warning: objtool: i82092aa_pci_probe()+0x70: sibling call from callable instruction with modified stack frame drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_mem_map()+0x62: sibling call from callable instruction with modified stack frame drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket.cold()+0x3f: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/mxl5xx.o: warning: objtool: write_fw_segment()+0x6e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/tda10071.o: warning: objtool: tda10071_diseqc_send_master_cmd()+0x18b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.o: warning: objtool: rtl2830_regmap_gather_write()+0x59: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_writereg()+0x67: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_readreg()+0x81: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_burst()+0x15: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_msg()+0x1a: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_set_frontend()+0x53f: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_init()+0x14: sibling call from callable instruction with modified stack frame 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/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-broxton.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1076:1: note: in expansion of macro 'module_exit' 1076 | module_exit(bxt_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1072:20: note: 'cleanup_module' target declared here 1072 | static void __exit bxt_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-broxton.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1070:1: note: in expansion of macro 'subsys_initcall' 1070 | subsys_initcall(bxt_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1066:19: note: 'init_module' target declared here 1066 | static int __init bxt_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'cleanup_module' target declared here 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'init_module' target declared here 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdf_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:368:1: note: in expansion of macro 'module_exit' 368 | module_exit(cdf_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:364:20: note: 'cleanup_module' target declared here 364 | static void __exit cdf_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdf_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:362:1: note: in expansion of macro 'subsys_initcall' 362 | subsys_initcall(cdf_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:358:19: note: 'init_module' target declared here 358 | static int __init cdf_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-denverton.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnv_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(dnv_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit dnv_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-denverton.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnv_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:289:1: note: in expansion of macro 'subsys_initcall' 289 | subsys_initcall(dnv_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:285:19: note: 'init_module' target declared here 285 | static int __init dnv_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_burst()+0x2c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_msg()+0x1c: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_set_frontend()+0x3b: sibling call from callable instruction with modified stack frame drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_attach()+0xe: sibling call from callable instruction with modified stack frame 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/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-geminilake.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'glk_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:505:1: note: in expansion of macro 'module_exit' 505 | module_exit(glk_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:501:20: note: 'cleanup_module' target declared here 501 | static void __exit glk_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-geminilake.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'glk_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:499:1: note: in expansion of macro 'subsys_initcall' 499 | subsys_initcall(glk_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:495:19: note: 'init_module' target declared here 495 | static int __init glk_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-icelake.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-icelake.c:10: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'cleanup_module' target declared here 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-icelake.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-icelake.c:10: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'init_module' target declared here 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'cleanup_module' target declared here 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'init_module' target declared here 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spt_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:631:1: note: in expansion of macro 'module_exit' 631 | module_exit(spt_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:627:20: note: 'cleanup_module' target declared here 627 | static void __exit spt_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spt_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:625:1: note: in expansion of macro 'subsys_initcall' 625 | subsys_initcall(spt_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:621:19: note: 'init_module' target declared here 621 | static int __init spt_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/helene.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/helene.h:25, from drivers/media/dvb-frontends/helene.c:25: drivers/media/dvb-frontends/helene.c:1126:19: note: 'cleanup_module' target declared here 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/helene.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/helene.h:25, from drivers/media/dvb-frontends/helene.c:25: drivers/media/dvb-frontends/helene.c:1126:19: note: 'init_module' target declared here 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/pinctrl-amd.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/pinctrl/pinctrl-amd.c:27: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'cleanup_module' target declared here 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/pinctrl-amd.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/pinctrl/pinctrl-amd.c:27: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'init_module' target declared here 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/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 ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_laptop.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:936:1: note: in expansion of macro 'module_exit' 936 | module_exit(chromeos_laptop_exit); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:929:20: note: 'cleanup_module' target declared here 929 | static void __exit chromeos_laptop_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_laptop.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:935:1: note: in expansion of macro 'module_init' 935 | module_init(chromeos_laptop_init); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:883:19: note: 'init_module' target declared here 883 | static int __init chromeos_laptop_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_pstore.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_pstore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(chromeos_pstore_exit); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit chromeos_pstore_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_pstore.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_pstore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(chromeos_pstore_init); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:120:19: note: 'init_module' target declared here 120 | static int __init chromeos_pstore_init(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/power/supply/max17042_battery.c: In function 'max17042_init_model': drivers/power/supply/max17042_battery.c:602:27: warning: taking address of packed member of 'struct max17042_config_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | chip->pdata->config_data->cell_char_tbl, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/power/supply/max17042_battery.c:25: drivers/power/supply/max17042_battery.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max17042_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/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/power/supply/max17042_battery.c:25: drivers/power/supply/max17042_battery.c:1197:19: note: 'cleanup_module' target declared here 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/power/supply/max17042_battery.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max17042_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/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/power/supply/max17042_battery.c:25: drivers/power/supply/max17042_battery.c:1197:19: note: 'init_module' target declared here 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' 1197 | module_i2c_driver(max17042_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyboard_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'cleanup_module' target declared here 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyboard_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'init_module' target declared here 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:687:24: note: 'init_module' target declared here 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:687:24: note: 'cleanup_module' target declared here 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/bq24190_charger.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq24190_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__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/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' 1962 | module_i2c_driver(bq24190_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/power/supply/bq24190_charger.c:15: drivers/power/supply/bq24190_charger.c:1962:19: note: 'cleanup_module' target declared here 1962 | module_i2c_driver(bq24190_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' 1962 | module_i2c_driver(bq24190_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/bq24190_charger.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq24190_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__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/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' 1962 | module_i2c_driver(bq24190_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/power/supply/bq24190_charger.c:15: drivers/power/supply/bq24190_charger.c:1962:19: note: 'init_module' target declared here 1962 | module_i2c_driver(bq24190_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' 1962 | module_i2c_driver(bq24190_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:10: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'init_module' target declared here 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:10: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'cleanup_module' target declared here 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/asus-laptop.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1994:1: note: in expansion of macro 'module_exit' 1994 | module_exit(asus_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1987:20: note: 'cleanup_module' target declared here 1987 | static void __exit asus_laptop_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-laptop.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1993:1: note: in expansion of macro 'module_init' 1993 | module_init(asus_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1963:19: note: 'init_module' target declared here 1963 | static int __init asus_laptop_init(void) | ^~~~~~~~~~~~~~~~ drivers/platform/x86/asus-laptop.o: warning: objtool: asus_als_switch()+0x61: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: ledd_store()+0x56: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_read_brightness()+0x3a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify()+0x8b: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: display_store()+0x56: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_bluetooth_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wlan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wimax_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wwan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: gps_show()+0x3e: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wireless_status.part.0()+0x37: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_kled_cdev_get()+0x60: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: ls_level_store()+0x74: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify.cold()+0xb: sibling call from callable instruction with modified stack frame In file included from drivers/power/supply/axp288_fuel_gauge.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/axp288_fuel_gauge.c:874:1: note: in expansion of macro 'module_platform_driver' 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/axp288_fuel_gauge.c:23: drivers/power/supply/axp288_fuel_gauge.c:874:24: note: 'cleanup_module' target declared here 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/axp288_fuel_gauge.c:874:1: note: in expansion of macro 'module_platform_driver' 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/axp288_fuel_gauge.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/axp288_fuel_gauge.c:874:1: note: in expansion of macro 'module_platform_driver' 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/axp288_fuel_gauge.c:23: drivers/power/supply/axp288_fuel_gauge.c:874:24: note: 'init_module' target declared here 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/axp288_fuel_gauge.c:874:1: note: in expansion of macro 'module_platform_driver' 874 | module_platform_driver(axp288_fuel_gauge_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2437:1: note: in expansion of macro 'module_init' 2437 | module_init(asus_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2421:19: note: 'init_module' target declared here 2421 | static int __init asus_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2438:1: note: in expansion of macro 'module_exit' 2438 | module_exit(asus_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2432:20: note: 'cleanup_module' target declared here 2432 | static void __exit asus_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/power/supply/axp288_charger.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_charger_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/axp288_charger.c:868:1: note: in expansion of macro 'module_platform_driver' 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/power/supply/axp288_charger.c:18: drivers/power/supply/axp288_charger.c:868:24: note: 'cleanup_module' target declared here 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/axp288_charger.c:868:1: note: in expansion of macro 'module_platform_driver' 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/power/supply/axp288_charger.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_charger_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/axp288_charger.c:868:1: note: in expansion of macro 'module_platform_driver' 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/power/supply/axp288_charger.c:18: drivers/power/supply/axp288_charger.c:868:24: note: 'init_module' target declared here 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/axp288_charger.c:868:1: note: in expansion of macro 'module_platform_driver' 868 | module_platform_driver(axp288_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/asus-wmi.o: warning: objtool: asus_register_rfkill_notifier()+0x4a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: asus_rfkill_hotplug()+0x9a: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_store()+0x8d: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_show()+0x90: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: asus_unregister_rfkill_notifier.isra.0()+0x5d: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: fan1_input_show()+0x39: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_notify()+0x4d: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_probe()+0x3b: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/asus-nb-wmi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_nb_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:523:1: note: in expansion of macro 'module_init' 523 | module_init(asus_nb_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:513:19: note: 'init_module' target declared here 513 | static int __init asus_nb_wmi_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-nb-wmi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_nb_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:524:1: note: in expansion of macro 'module_exit' 524 | module_exit(asus_nb_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:518:20: note: 'cleanup_module' target declared here 518 | static void __exit asus_nb_wmi_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wireless.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wireless_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/asus-wireless.c:15: drivers/platform/x86/asus-wireless.c:202:20: note: 'cleanup_module' target declared here 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wireless.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wireless_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/asus-wireless.c:15: drivers/platform/x86/asus-wireless.c:202:20: note: 'init_module' target declared here 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks()+0x50: sibling call from callable instruction with modified stack frame drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/eeepc-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:257:1: note: in expansion of macro 'module_init' 257 | module_init(eeepc_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:247:19: note: 'init_module' target declared here 247 | static int __init eeepc_wmi_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:258:1: note: in expansion of macro 'module_exit' 258 | module_exit(eeepc_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit eeepc_wmi_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-laptop.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1539:1: note: in expansion of macro 'module_exit' 1539 | module_exit(eeepc_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1532:20: note: 'cleanup_module' target declared here 1532 | static void __exit eeepc_laptop_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-laptop.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1538:1: note: in expansion of macro 'module_init' 1538 | module_init(eeepc_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1506:19: note: 'init_module' target declared here 1506 | static int __init eeepc_laptop_init(void) | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.o: warning: objtool: cpufv_disabled_store()+0x79: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: get_acpi.isra.0()+0x4d: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_rfkill_hotplug()+0x7e: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_unregister_rfkill_notifier()+0x5f: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: set_acpi.isra.0()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0.cold()+0xa: sibling call from callable instruction with modified stack frame In file included from drivers/powercap/intel_rapl.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rapl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/powercap/intel_rapl.c:1675:1: note: in expansion of macro 'module_exit' 1675 | module_exit(rapl_exit); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1667:20: note: 'cleanup_module' target declared here 1667 | static void __exit rapl_exit(void) | ^~~~~~~~~ In file included from drivers/powercap/intel_rapl.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1674:1: note: in expansion of macro 'module_init' 1674 | module_init(rapl_init); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1625:19: note: 'init_module' target declared here 1625 | static int __init rapl_init(void) | ^~~~~~~~~ drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_atom()+0x36: sibling call from callable instruction with modified stack frame drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_core()+0x36: sibling call from callable instruction with modified stack frame drivers/powercap/intel_rapl.o: warning: objtool: contraint_to_pl()+0x22: sibling call from callable instruction with modified stack frame drivers/powercap/intel_rapl.o: warning: objtool: rapl_cpu_online()+0x24c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/pps/clients/pps-ldisc.o: warning: objtool: pps_tty_open()+0x8f: sibling call from callable instruction with modified stack frame In file included from drivers/pps/clients/pps_parport.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(pps_parport_init); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:234:19: note: 'init_module' target declared here 234 | static int __init pps_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps_parport.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pps/clients/pps_parport.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(pps_parport_exit); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit pps_parport_exit(void) | ^~~~~~~~~~~~~~~~ drivers/pps/clients/pps_parport.o: warning: objtool: parport_attach()+0x87: sibling call from callable instruction with modified stack frame In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ptp/ptp_kvm.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_kvm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(ptp_kvm_init); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:177:19: note: 'init_module' target declared here 177 | static int __init ptp_kvm_init(void) | ^~~~~~~~~~~~ In file included from drivers/ptp/ptp_kvm.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_kvm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ptp/ptp_kvm.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(ptp_kvm_exit); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit ptp_kvm_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/msi-laptop.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1175:1: note: in expansion of macro 'module_init' 1175 | module_init(msi_init); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1043:19: note: 'init_module' target declared here 1043 | static int __init msi_init(void) | ^~~~~~~~ In file included from drivers/platform/x86/msi-laptop.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1176:1: note: in expansion of macro 'module_exit' 1176 | module_exit(msi_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1149:20: note: 'cleanup_module' target declared here 1149 | static void __exit msi_cleanup(void) | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_gettime()+0x7f: sibling call from callable instruction with modified stack frame drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_get_time_fn()+0x137: sibling call from callable instruction with modified stack frame In file included from drivers/pwm/pwm-lpss-pci.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pwm/pwm-lpss-pci.c:15: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'cleanup_module' target declared here 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-lpss-pci.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pwm/pwm-lpss-pci.c:15: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'init_module' target declared here 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pwm/pwm-lpss-platform.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-lpss-platform.c:13: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'cleanup_module' target declared here 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pwm/pwm-lpss-platform.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-lpss-platform.c:13: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'init_module' target declared here 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~~~~~~~ drivers/remoteproc/remoteproc_core.o: warning: objtool: rproc_boot()+0x26: sibling call from callable instruction with modified stack frame drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_trace_read()+0x35: sibling call from callable instruction with modified stack frame drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_recovery_read()+0x5b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_g_select_store_v4()+0x96: sibling call from callable instruction with modified stack frame drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store_v4()+0x9a: sibling call from callable instruction with modified stack frame drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store()+0x92: sibling call from callable instruction with modified stack frame 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/platform/x86/compal-laptop.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'compal_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(compal_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1094:20: note: 'cleanup_module' target declared here 1094 | static void __exit compal_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/compal-laptop.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'compal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(compal_init); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:983:19: note: 'init_module' target declared here 983 | static int __init compal_init(void) | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.o: warning: objtool: compal_remove()+0x21: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/dell-smbios-base.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_smbios_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(dell_smbios_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:565:19: note: 'init_module' target declared here 565 | static int __init dell_smbios_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smbios-base.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_smbios_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(dell_smbios_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:631:20: note: 'cleanup_module' target declared here 631 | static void __exit dell_smbios_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/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); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.o: warning: objtool: dell_smbios_call()+0x25: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'cleanup_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'init_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:201:24: note: 'init_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:201:24: note: 'cleanup_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-laptop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2257:1: note: in expansion of macro 'module_exit' 2257 | module_exit(dell_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2234:20: note: 'cleanup_module' target declared here 2234 | static void __exit dell_exit(void) | ^~~~~~~~~ In file included from drivers/platform/x86/dell-laptop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2256:1: note: in expansion of macro 'late_initcall' 2256 | late_initcall(dell_init); | ^~~~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2134:19: note: 'init_module' target declared here 2134 | static int __init dell_init(void) | ^~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_set_state_safe()+0x28: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_set()+0x4b: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_get()+0x43: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1305_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:755:19: note: 'init_module' target declared here 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1305_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:755:19: note: 'cleanup_module' target declared here 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:731:1: note: in expansion of macro 'late_initcall' 731 | late_initcall(dell_wmi_init); | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:715:19: note: 'init_module' target declared here 715 | static int __init dell_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(dell_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit dell_wmi_exit(void) | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key()+0x28: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify()+0x22: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-wmi.o: warning: objtool: handle_dmi_entry()+0x6d: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_probe()+0xd6: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify.cold()+0x12: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/rtc/rtc-ds1307.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1307_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'cleanup_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/rtc/rtc-ds1307.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1307_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'init_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-descriptor.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-wmi-descriptor.c:18: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'init_module' target declared here 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-descriptor.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-wmi-descriptor.c:18: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'cleanup_module' target declared here 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi-aio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_aio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(dell_wmi_aio_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:175:19: note: 'init_module' target declared here 175 | static int __init dell_wmi_aio_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi-aio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_aio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(dell_wmi_aio_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:200:20: note: 'cleanup_module' target declared here 200 | static void __exit dell_wmi_aio_exit(void) | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.o: warning: objtool: dell_wmi_aio_notify()+0x35: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1343_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:616:19: note: 'cleanup_module' target declared here 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1343_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:616:19: note: 'init_module' target declared here 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-led.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(dell_led_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:164:19: note: 'init_module' target declared here 164 | static int __init dell_led_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-led.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(dell_led_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit dell_led_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smo8800.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smo8800_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-smo8800.c:24: drivers/platform/x86/dell-smo8800.c:235:20: note: 'cleanup_module' target declared here 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smo8800.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smo8800_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-smo8800.c:24: drivers/platform/x86/dell-smo8800.c:235:20: note: 'init_module' target declared here 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1347_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'init_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1347_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'cleanup_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-rbtn.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbtn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-rbtn.c:17: drivers/platform/x86/dell-rbtn.c:493:20: note: 'init_module' target declared here 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-rbtn.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbtn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-rbtn.c:17: drivers/platform/x86/dell-rbtn.c:493:20: note: 'cleanup_module' target declared here 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_ping()+0x36: sibling call from callable instruction with modified stack frame drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_settimeout()+0x7e: sibling call from callable instruction with modified stack frame drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_unlocked_ioctl()+0x138: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/acer-wmi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2357:1: note: in expansion of macro 'module_init' 2357 | module_init(acer_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2189:19: note: 'init_module' target declared here 2189 | static int __init acer_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/acer-wmi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2358:1: note: in expansion of macro 'module_exit' 2358 | module_exit(acer_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2341:20: note: 'cleanup_module' target declared here 2341 | static void __exit acer_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1390_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:233:19: note: 'cleanup_module' target declared here 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1390_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:233:19: note: 'init_module' target declared here 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/acer-wmi.o: warning: objtool: acer_wmi_notify()+0x3a: sibling call from callable instruction with modified stack frame drivers/platform/x86/acer-wmi.o: warning: objtool: set_u32()+0x1ad: sibling call from callable instruction with modified stack frame drivers/platform/x86/acer-wmi.o: warning: objtool: get_u32()+0x133: sibling call from callable instruction with modified stack frame drivers/platform/x86/acer-wmi.o: warning: objtool: acer_platform_probe()+0x8f: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:509:24: note: 'init_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:509:24: note: 'cleanup_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/acer-wireless.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wireless_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/acer-wireless.c:11: drivers/platform/x86/acer-wireless.c:67:20: note: 'cleanup_module' target declared here 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/acer-wireless.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wireless_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/acer-wireless.c:11: drivers/platform/x86/acer-wireless.c:67:20: note: 'init_module' target declared here 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:334:24: note: 'init_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:334:24: note: 'cleanup_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/acerhdf.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acerhdf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:813:1: note: in expansion of macro 'module_init' 813 | module_init(acerhdf_init); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:754:19: note: 'init_module' target declared here 754 | static int __init acerhdf_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/acerhdf.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acerhdf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/acerhdf.c:814:1: note: in expansion of macro 'module_exit' 814 | module_exit(acerhdf_exit); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:780:20: note: 'cleanup_module' target declared here 780 | static void __exit acerhdf_exit(void) | ^~~~~~~~~~~~ drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_mode()+0x17: sibling call from callable instruction with modified stack frame drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_ec_temp()+0x2c: sibling call from callable instruction with modified stack frame drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_change_fanstate()+0x10: sibling call from callable instruction with modified stack frame drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_set_cur_state()+0x49: sibling call from callable instruction with modified stack frame 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/platform/x86/hp_accel.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/hp_accel.c:30: drivers/platform/x86/hp_accel.c:438:20: note: 'cleanup_module' target declared here 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp_accel.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/hp_accel.c:30: drivers/platform/x86/hp_accel.c:438:20: note: 'init_module' target declared here 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ drivers/platform/x86/hp_accel.o: warning: objtool: lis3lv02d_add()+0xa6: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:1557:24: note: 'init_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:1557:24: note: 'cleanup_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wireless.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/hp-wireless.c:24: drivers/platform/x86/hp-wireless.c:113:20: note: 'init_module' target declared here 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wireless.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/hp-wireless.c:24: drivers/platform/x86/hp-wireless.c:113:20: note: 'cleanup_module' target declared here 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.o: warning: objtool: ds1685_rtc_poweroff()+0xc: sibling call from callable instruction with modified stack frame drivers/platform/x86/hp-wireless.o: warning: objtool: hpwl_add()+0x4e: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'cleanup_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'init_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1024:1: note: in expansion of macro 'module_init' 1024 | module_init(hp_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:986:19: note: 'init_module' target declared here 986 | static int __init hp_wmi_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/hp-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(hp_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1026:20: note: 'cleanup_module' target declared here 1026 | static void __exit hp_wmi_exit(void) | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_perform_query()+0x164: sibling call from callable instruction with modified stack frame drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_rfkill2_refresh()+0x62: sibling call from callable instruction with modified stack frame drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_notify()+0x39: sibling call from callable instruction with modified stack frame 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/platform/x86/amilo-rfkill.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amilo_rfkill_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(amilo_rfkill_exit); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:171:20: note: 'cleanup_module' target declared here 171 | static void __exit amilo_rfkill_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/amilo-rfkill.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amilo_rfkill_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(amilo_rfkill_init); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:146:19: note: 'init_module' target declared here 146 | static int __init amilo_rfkill_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/gpd-pocket-fan.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/gpd-pocket-fan.c:8: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'cleanup_module' target declared here 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/gpd-pocket-fan.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/gpd-pocket-fan.c:8: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'init_module' target declared here 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/sony-laptop.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4939:1: note: in expansion of macro 'module_exit' 4939 | module_exit(sony_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4931:20: note: 'cleanup_module' target declared here 4931 | static void __exit sony_laptop_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/sony-laptop.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4938:1: note: in expansion of macro 'module_init' 4938 | module_init(sony_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4903:19: note: 'init_module' target declared here 4903 | static int __init sony_laptop_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/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); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call2()+0xc0: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call1()+0x8a: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: __call_snc_method()+0x7c: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_int_call()+0x40: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_report_input_event()+0x1d5: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_walk_callback()+0x23: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_irq()+0x69: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_find_snc_handle()+0x50: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_call_snc_handle()+0x5c: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: __sony_nc_gfx_switch_status_get()+0x90: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_resume()+0xeb: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_notify()+0x2d: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_remove()+0x80: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_remove()+0x16: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_setup_input()+0x7a: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call3.constprop.0()+0x10f: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_camera_command()+0x294: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_buffer_call.constprop.0()+0x31: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_backlight_ng_read_limits.constprop.0()+0xad: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_read_possible_resource()+0x107: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_add()+0x91: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_enable.isra.0()+0xf6: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add()+0x7c: sibling call from callable instruction with modified stack frame drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add.cold()+0x36f: return with modified stack frame 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/platform/x86/ideapad-laptop.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/ideapad-laptop.c:29: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'cleanup_module' target declared here 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/ideapad-laptop.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/ideapad-laptop.c:29: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'init_module' target declared here 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1018:19: note: 'cleanup_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1018:19: note: 'init_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/ideapad-laptop.o: warning: objtool: read_ec_data()+0x55: sibling call from callable instruction with modified stack frame drivers/platform/x86/ideapad-laptop.o: warning: objtool: write_ec_cmd()+0x64: sibling call from callable instruction with modified stack frame drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_notify()+0x288: sibling call from callable instruction with modified stack frame drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_add()+0x125: sibling call from callable instruction with modified stack frame drivers/rtc/rtc-m41t80.o: warning: objtool: wdt_unlocked_ioctl()+0x118: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.c: In function 'create_attr_set': drivers/platform/x86/thinkpad_acpi.c:1049:24: warning: taking address of packed member of 'struct attribute_set_obj' may result in an unaligned pointer value [-Waddress-of-packed-member] 1049 | sobj->s.group.attrs = &sobj->a; | ^~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:1052:9: warning: taking address of packed member of 'struct attribute_set_obj' may result in an unaligned pointer value [-Waddress-of-packed-member] 1052 | return &sobj->s; | ^~~~~~~~ In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t93_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'init_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t93_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'cleanup_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/thinkpad_acpi.c:53: drivers/platform/x86/thinkpad_acpi.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thinkpad_acpi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10445:1: note: in expansion of macro 'module_init' 10445 | module_init(thinkpad_acpi_module_init); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10265:19: note: 'init_module' target declared here 10265 | static int __init thinkpad_acpi_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t94_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:143:19: note: 'init_module' target declared here 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t94_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:143:19: note: 'cleanup_module' target declared here 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:498:24: note: 'init_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:498:24: note: 'cleanup_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.o: warning: objtool: acpi_evalf()+0x41: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_mask_set()+0xdf: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_user_mask_set()+0x25: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: adaptive_keyboard_get_mode()+0x45: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_exit()+0x69: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: video_write()+0x474: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_rfk_hook_set_block()+0x13: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn()+0x1f: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit()+0x11: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: mute_led_on_off()+0x36: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_get_id()+0x51: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_stop_threshold_store()+0xae: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_add()+0xe7: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_get_status_ec()+0x3e: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_volume_checkpoint_nvram()+0xb9: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_exit()+0x80: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_brightness_checkpoint_nvram()+0x9e: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: brightness_update_status()+0x18: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_status_ec()+0x23: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_mute()+0xf: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_mute_put()+0x23: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_software_mute()+0x95: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_vol_put()+0x35: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_write()+0x15d: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup()+0x8a: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_source_mask_store()+0xe0: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_notify()+0x28: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_resume()+0x94: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_write()+0xc9: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_start_threshold_store()+0x94: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: thinkpad_acpi_module_exit()+0x1d5: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup.cold()+0x17: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6902_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'init_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6902_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'cleanup_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hdaps.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdaps_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:632:1: note: in expansion of macro 'module_init' 632 | module_init(hdaps_init); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:544:19: note: 'init_module' target declared here 544 | static int __init hdaps_init(void) | ^~~~~~~~~~ In file included from drivers/platform/x86/hdaps.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdaps_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/hdaps.c:633:1: note: in expansion of macro 'module_exit' 633 | module_exit(hdaps_exit); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:620:20: note: 'cleanup_module' target declared here 620 | static void __exit hdaps_exit(void) | ^~~~~~~~~~ drivers/platform/x86/hdaps.o: warning: objtool: hdaps_probe()+0x11: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-max6916.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6916_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:16: drivers/rtc/rtc-max6916.c:160:19: note: 'init_module' target declared here 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6916_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:16: drivers/rtc/rtc-max6916.c:160:19: note: 'cleanup_module' target declared here 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-laptop.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(fujitsu_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1024:20: note: 'cleanup_module' target declared here 1024 | static void __exit fujitsu_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-laptop.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(fujitsu_init); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:992:19: note: 'init_module' target declared here 992 | static int __init fujitsu_init(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp795_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'init_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp795_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'cleanup_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_bl_add()+0x4e: sibling call from callable instruction with modified stack frame drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_laptop_add()+0xd4: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/fujitsu-tablet.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:546:1: note: in expansion of macro 'module_init' 546 | module_init(fujitsu_module_init); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:528:19: note: 'init_module' target declared here 528 | static int __init fujitsu_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-tablet.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(fujitsu_module_exit); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:541:20: note: 'cleanup_module' target declared here 541 | static void __exit fujitsu_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/panasonic-laptop.c:120: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/panasonic-laptop.c:123: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'cleanup_module' target declared here 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/panasonic-laptop.c:120: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/panasonic-laptop.c:123: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'init_module' target declared here 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2123_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'init_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2123_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'cleanup_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/wmi.c:1448:1: note: in expansion of macro 'module_exit' 1448 | module_exit(acpi_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/wmi.c:1440:20: note: 'cleanup_module' target declared here 1440 | static void __exit acpi_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' 117 | #define subsys_initcall_sync(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/wmi.c:1447:1: note: in expansion of macro 'subsys_initcall_sync' 1447 | subsys_initcall_sync(acpi_wmi_init); | ^~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/wmi.c:1408:19: note: 'init_module' target declared here 1408 | static int __init acpi_wmi_init(void) | ^~~~~~~~~~~~~ In file included from 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) | ^~~~~~~~~~~~ drivers/platform/x86/wmi.o: warning: objtool: wmidev_evaluate_method()+0xd4: sibling call from callable instruction with modified stack frame drivers/platform/x86/wmi.o: warning: objtool: wmi_set_block()+0xe5: sibling call from callable instruction with modified stack frame drivers/platform/x86/wmi.o: warning: objtool: __query_block()+0x128: sibling call from callable instruction with modified stack frame drivers/platform/x86/wmi.o: warning: objtool: wmi_notify_debug()+0x35: sibling call from callable instruction with modified stack frame drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_notify_handler()+0x121: sibling call from callable instruction with modified stack frame drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_probe()+0x1d1: sibling call from callable instruction with modified stack frame 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 ./include/linux/acpi.h:41, from drivers/platform/x86/msi-wmi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(msi_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:295:19: note: 'init_module' target declared here 295 | static int __init msi_wmi_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/msi-wmi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(msi_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit msi_wmi_exit(void) | ^~~~~~~~~~~~ drivers/platform/x86/msi-wmi.o: warning: objtool: msi_wmi_notify()+0x36: sibling call from callable instruction with modified stack frame drivers/platform/x86/msi-wmi.o: warning: objtool: bl_get()+0x4b: sibling call from callable instruction with modified stack frame 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 ./include/linux/acpi.h:41, from drivers/platform/x86/peaq-wmi.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peaq_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:108:1: note: in expansion of macro 'module_init' 108 | module_init(peaq_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:79:19: note: 'init_module' target declared here 79 | static int __init peaq_wmi_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/peaq-wmi.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peaq_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:109:1: note: in expansion of macro 'module_exit' 109 | module_exit(peaq_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit peaq_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8563_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8563.c:18: drivers/rtc/rtc-pcf8563.c:653:19: note: 'cleanup_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8563_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8563.c:18: drivers/rtc/rtc-pcf8563.c:653:19: note: 'init_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surface3-wmi.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's3_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(s3_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:262:19: note: 'init_module' target declared here 262 | static int __init s3_wmi_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/surface3-wmi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's3_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(s3_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit s3_wmi_exit(void) | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_attach_spi_device()+0x52: sibling call from callable instruction with modified stack frame drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_send_lid_state()+0xd2: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/topstar-laptop.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'topstar_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:395:1: note: in expansion of macro 'module_exit' 395 | module_exit(topstar_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:388:20: note: 'cleanup_module' target declared here 388 | static void __exit topstar_laptop_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/topstar-laptop.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'topstar_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:394:1: note: in expansion of macro 'module_init' 394 | module_init(topstar_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:368:19: note: 'init_module' target declared here 368 | static int __init topstar_laptop_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from 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); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify()+0x41: sibling call from callable instruction with modified stack frame drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_add()+0x12a: sibling call from callable instruction with modified stack frame drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify.cold()+0xa: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi-bmof.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/wmi-bmof.c:19: drivers/platform/x86/wmi-bmof.c:120:19: note: 'init_module' target declared here 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi-bmof.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/wmi-bmof.c:19: drivers/platform/x86/wmi-bmof.c:120:19: note: 'cleanup_module' target declared here 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r9701_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:174:19: note: 'init_module' target declared here 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r9701_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:174:19: note: 'cleanup_module' target declared here 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'init_module' target declared here 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'cleanup_module' target declared here 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/toshiba_acpi.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_acpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3354:1: note: in expansion of macro 'module_exit' 3354 | module_exit(toshiba_acpi_exit); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3346:20: note: 'cleanup_module' target declared here 3346 | static void __exit toshiba_acpi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_acpi.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_acpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3353:1: note: in expansion of macro 'module_init' 3353 | module_init(toshiba_acpi_init); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3327:19: note: 'init_module' target declared here 3327 | static int __init toshiba_acpi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c348_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:220:19: note: 'init_module' target declared here 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c348_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:220:19: note: 'cleanup_module' target declared here 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'cleanup_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'init_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_store()+0x5d: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: set_lcd_brightness()+0x5c: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_wireless_status()+0x56: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_resume()+0x1b: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_show()+0x3c: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: __get_lcd_brightness()+0x66: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: lcd_proc_show()+0x36: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_backlight_get()+0x34: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_open()+0x48: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_close()+0x46: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_three_store()+0x76: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: panel_power_on_store()+0x76: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: kbd_function_keys_store()+0x76: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_music_store()+0x76: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_store()+0x88: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: touchpad_store()+0x76: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_set()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set()+0x40: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_three_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_panel_power_on_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_function_keys_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_sleep_music_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_show()+0x55: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_touchpad_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_get()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_get()+0x66: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_rapid_charge_store()+0xae: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_rapid_charge_get()+0x74: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_store()+0xc2: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_show()+0x7b: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_iio_accel_read_raw()+0x6a: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_smm_bridge()+0x50: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_get_status()+0x5c: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_set_status()+0x60: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_wwan_set_block()+0xa0: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_report_hotkey.isra.0.part.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_notify()+0x10d: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_add()+0x2b: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_report_hotkey.isra.0.part.0.cold()+0xa: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/toshiba_bluetooth.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_bluetooth.c:21: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'cleanup_module' target declared here 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_bluetooth.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_bluetooth.c:21: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'init_module' target declared here 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_sync_status()+0x39: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_disable()+0x1b: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: bt_rfkill_set_block()+0x53: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add()+0x37: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add.cold()+0x2d: return with modified stack frame 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/platform/x86/toshiba_haps.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_haps.c:24: drivers/platform/x86/toshiba_haps.c:277:20: note: 'cleanup_module' target declared here 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_haps.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_haps.c:24: drivers/platform/x86/toshiba_haps.c:277:20: note: 'init_module' target declared here 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_protection_level()+0x1b: sibling call from callable instruction with modified stack frame drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_add()+0x5b: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx4581_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:295:19: note: 'cleanup_module' target declared here 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx4581_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:295:19: note: 'init_module' target declared here 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba-wmi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(toshiba_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:121:19: note: 'init_module' target declared here 121 | static int __init toshiba_wmi_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba-wmi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(toshiba_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit toshiba_wmi_exit(void) | ^~~~~~~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.o: warning: objtool: toshiba_wmi_notify()+0x34: sibling call from callable instruction with modified stack frame 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 ./include/linux/acpi.h:41, from drivers/platform/x86/intel_cht_int33fe.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_cht_int33fe.c:265:1: note: in expansion of macro 'module_i2c_driver' 265 | module_i2c_driver(cht_int33fe_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel_cht_int33fe.c:23: drivers/platform/x86/intel_cht_int33fe.c:265:19: note: 'cleanup_module' target declared here 265 | module_i2c_driver(cht_int33fe_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_cht_int33fe.c:265:1: note: in expansion of macro 'module_i2c_driver' 265 | module_i2c_driver(cht_int33fe_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel_cht_int33fe.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_cht_int33fe.c:265:1: note: in expansion of macro 'module_i2c_driver' 265 | module_i2c_driver(cht_int33fe_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel_cht_int33fe.c:23: drivers/platform/x86/intel_cht_int33fe.c:265:19: note: 'init_module' target declared here 265 | module_i2c_driver(cht_int33fe_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_cht_int33fe.c:265:1: note: in expansion of macro 'module_i2c_driver' 265 | module_i2c_driver(cht_int33fe_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 ./include/linux/acpi.h:41, from drivers/platform/x86/intel_int0002_vgpio.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int0002_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' 215 | module_platform_driver(int0002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel_int0002_vgpio.c:33: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'cleanup_module' target declared here 215 | module_platform_driver(int0002_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' 215 | module_platform_driver(int0002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel_int0002_vgpio.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int0002_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' 215 | module_platform_driver(int0002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel_int0002_vgpio.c:33: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'init_module' target declared here 215 | module_platform_driver(int0002_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' 215 | module_platform_driver(int0002_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 ./include/linux/acpi.h:41, from drivers/platform/x86/intel-hid.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_hid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel-hid.c:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(intel_hid_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:574:20: note: 'cleanup_module' target declared here 574 | static void __exit intel_hid_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-hid.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_hid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:572:1: note: in expansion of macro 'module_init' 572 | module_init(intel_hid_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:564:19: note: 'init_module' target declared here 564 | static int __init intel_hid_init(void) | ^~~~~~~~~~~~~~ drivers/platform/x86/intel-hid.o: warning: objtool: intel_hid_probe()+0x289: sibling call from callable instruction with modified stack frame In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'init_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'cleanup_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-vbtn.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_vbtn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(intel_vbtn_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit intel_vbtn_exit(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-vbtn.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_vbtn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(intel_vbtn_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:235:19: note: 'init_module' target declared here 235 | static int __init intel_vbtn_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/intel_ips.c:64: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_ips.c:65: drivers/platform/x86/intel_ips.c:1698:19: note: 'cleanup_module' target declared here 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_ips.c:64: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_ips.c:65: drivers/platform/x86/intel_ips.c:1698:19: note: 'init_module' target declared here 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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/platform/x86/samsung-laptop.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1798:1: note: in expansion of macro 'module_exit' 1798 | module_exit(samsung_exit); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1777:20: note: 'cleanup_module' target declared here 1777 | static void __exit samsung_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-laptop.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1797:1: note: in expansion of macro 'module_init' 1797 | module_init(samsung_init); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1690:19: note: 'init_module' target declared here 1690 | static int __init samsung_init(void) | ^~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~ drivers/platform/x86/samsung-laptop.o: warning: objtool: sabi_command()+0x4a: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/mxm-wmi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxm_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(mxm_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:101:19: note: 'init_module' target declared here 101 | static int __init mxm_wmi_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/mxm-wmi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxm_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(mxm_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit mxm_wmi_exit(void) | ^~~~~~~~~~~~ drivers/scsi/aacraid/linit.o: warning: objtool: aac_resume()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_abort()+0x45: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_target_reset()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_dev_reset()+0x5e: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_probe_one()+0x327: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset.cold()+0x19d: return with modified stack frame In file included from drivers/platform/x86/intel_oaktrail.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oaktrail_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(oaktrail_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit oaktrail_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_oaktrail.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oaktrail_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(oaktrail_init); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:314:19: note: 'init_module' target declared here 314 | static int __init oaktrail_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-q10.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsungq10_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(samsungq10_exit); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit samsungq10_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-q10.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsungq10_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(samsungq10_init); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:135:19: note: 'init_module' target declared here 135 | static int __init samsungq10_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/apple-gmux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/apple-gmux.c:18: drivers/platform/x86/apple-gmux.c:837:19: note: 'init_module' target declared here 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/apple-gmux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/apple-gmux.c:18: drivers/platform/x86/apple-gmux.c:837:19: note: 'cleanup_module' target declared here 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_set_discrete_state()+0x74: sibling call from callable instruction with modified stack frame drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_probe()+0x99: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg()+0xb3: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg64()+0xd3: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw2()+0x1e3: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw()+0xfa: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_container_serial()+0x82: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: synchronize_callback()+0x48: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_srb_callback()+0x9f: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_config_status()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_containers()+0x12a: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_adapter_info()+0x231: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/aachba.o: warning: objtool: aac_scsi_cmd()+0x11c2: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/intel-rst.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'irst_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-rst.c:23: drivers/platform/x86/intel-rst.c:159:20: note: 'init_module' target declared here 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel-rst.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'irst_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-rst.c:23: drivers/platform/x86/intel-rst.c:159:20: note: 'cleanup_module' target declared here 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/pvpanic.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvpanic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/pvpanic.c:27: drivers/platform/x86/pvpanic.c:124:20: note: 'cleanup_module' target declared here 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/pvpanic.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvpanic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/pvpanic.c:27: drivers/platform/x86/pvpanic.c:124:20: note: 'init_module' target declared here 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/alienware-wmi.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alienware_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:852:1: note: in expansion of macro 'module_init' 852 | module_init(alienware_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:785:19: note: 'init_module' target declared here 785 | static int __init alienware_wmi_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/alienware-wmi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alienware_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:864:1: note: in expansion of macro 'module_exit' 864 | module_exit(alienware_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:854:20: note: 'cleanup_module' target declared here 854 | static void __exit alienware_wmi_exit(void) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/commctrl.o: warning: objtool: aac_send_raw_srb()+0x8ea: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: alienware_update_led()+0x9c: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: global_led_set()+0x8c: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_hdmi_source()+0x58: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_deepsleep()+0x58: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: zone_set()+0x2e: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_source()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: show_amplifier_status()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: show_deepsleep_status()+0x38: sibling call from callable instruction with modified stack frame drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_cable()+0x38: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/surfacepro3_button.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surfacepro3_button.c:18: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'cleanup_module' target declared here 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surfacepro3_button.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surfacepro3_button.c:18: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'init_module' target declared here 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/comminit.o: warning: objtool: aac_init_adapter()+0x208: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/surface3_button.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surface3_button.c:17: drivers/platform/x86/surface3_button.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surface3_button.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surface3_button.c:17: drivers/platform/x86/surface3_button.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_punit_ipc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_punit_ipc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:359:1: note: in expansion of macro 'fs_initcall' 359 | fs_initcall(intel_punit_ipc_init); | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:344:19: note: 'init_module' target declared here 344 | static int __init intel_punit_ipc_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_punit_ipc.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_punit_ipc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(intel_punit_ipc_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit intel_punit_ipc_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/intel_bxtwc_tmu.c:24: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'cleanup_module' target declared here 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/intel_bxtwc_tmu.c:24: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'init_module' target declared here 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/commsup.o: warning: objtool: aac_get_entry.isra.0()+0x8d: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_free.part.0()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_queue_get()+0xc7: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_send()+0x19b: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_adapter_complete()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_printf()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_check_health()+0x297: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_command_thread()+0x2ce: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/commsup.o: warning: objtool: aac_acquire_irq()+0xe9: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/intel_telemetry_core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_core.c:458:1: note: in expansion of macro 'module_init' 458 | module_init(telemetry_module_init); | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_core.c:446:19: note: 'init_module' target declared here 446 | static int __init telemetry_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_telemetry_core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_core.c:459:1: note: in expansion of macro 'module_exit' 459 | module_exit(telemetry_module_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_core.c:454:20: note: 'cleanup_module' target declared here 454 | static void __exit telemetry_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_pltdrv.c:1240:1: note: in expansion of macro 'module_exit' 1240 | module_exit(telemetry_module_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_pltdrv.c:1234:20: note: 'cleanup_module' target declared here 1234 | static void __exit telemetry_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_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/platform/x86/intel_telemetry_pltdrv.c:1239:1: note: in expansion of macro 'device_initcall' 1239 | device_initcall(telemetry_module_init); | ^~~~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_pltdrv.c:1229:19: note: 'init_module' target declared here 1229 | static int __init telemetry_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_raw_read_eventlog()+0x1c2: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_trace_verbosity()+0x134: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_get_trace_verbosity()+0xd1: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_sampling_period()+0x127: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_setup_evtconfig.isra.0()+0x244: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_reset_events()+0x2e: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_add_events()+0x2e: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_update_events()+0x4a: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_debugfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_debugfs.c:1039:1: note: in expansion of macro 'module_exit' 1039 | module_exit(telemetry_debugfs_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_debugfs.c:1031:20: note: 'cleanup_module' target declared here 1031 | static void __exit telemetry_debugfs_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_debugfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/intel_telemetry_debugfs.c:1038:1: note: in expansion of macro 'late_initcall' 1038 | late_initcall(telemetry_debugfs_init); | ^~~~~~~~~~~~~ drivers/platform/x86/intel_telemetry_debugfs.c:940:19: note: 'init_module' target declared here 940 | static int __init telemetry_debugfs_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/rx.o: warning: objtool: aac_rx_restart_adapter()+0x4a: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/rx.o: warning: objtool: _aac_rx_init()+0x2e: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_show()+0x33: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_show()+0x30: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_write()+0x46: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_write()+0x43: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_s0ix_res_get()+0x2c: sibling call from callable instruction with modified stack frame drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: pm_suspend_exit_cb()+0x15e: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/mlx-platform.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxplat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1760:1: note: in expansion of macro 'module_exit' 1760 | module_exit(mlxplat_exit); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1742:20: note: 'cleanup_module' target declared here 1742 | static void __exit mlxplat_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/mlx-platform.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxplat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1740:1: note: in expansion of macro 'module_init' 1740 | module_init(mlxplat_init); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1592:19: note: 'init_module' target declared here 1592 | static int __init mlxplat_init(void) | ^~~~~~~~~~~~ drivers/scsi/aacraid/sa.o: warning: objtool: aac_sa_init()+0x9e: sibling call from callable instruction with modified stack frame In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'cleanup_module' target declared here 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'init_module' target declared here 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/aacraid/src.o: warning: objtool: aac_src_init()+0x4f: sibling call from callable instruction with modified stack frame drivers/scsi/aacraid/src.o: warning: objtool: aac_srcv_init()+0x5b: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_93cx6.o: warning: objtool: ahc_write_seeprom()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc_tstate()+0x42: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_loadseq()+0x413: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_run_qoutfifo()+0x84: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_queue_scb()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_syncrate()+0x185: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_width()+0x122: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_build_transfer_msg()+0x21e: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_reset()+0x162: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_chip_init()+0x494: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_init()+0x386: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_untagged_queues()+0x29a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state()+0x91: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_clear_critical_section.part.0()+0xa2: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_qinfifo()+0x336: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_parse_msg()+0x7c2: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_disc_list()+0x11a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_abort_scbs()+0x2e9: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_intr.part.0()+0xdc0: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state.cold()+0x8e3: return with modified stack frame drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset.cold()+0x26: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha398XX_setup()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha494Xh_setup()+0x91: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: configure_termination()+0x21a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha394XX_setup.isra.0()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_intr()+0x74: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_config()+0xe8d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom.cold()+0x4d: return with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_alloc()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_bus_reset()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue()+0x41e: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_info()+0xdf: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue_recovery_cmd()+0x7d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_dev_reset()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_abort()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_register_host()+0x13a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_platform_set_tags()+0x128: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_send_async()+0x165: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_configure()+0xa4: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_done()+0xa0: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_linux_pci_dev_probe()+0x299: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_map_registers()+0x7e: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_aic790X_setup()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr()+0x167: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_config()+0x3ea: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr.cold()+0x1a2: sibling call from callable instruction with modified stack frame 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/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_alloc()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_bus_reset()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_dev_reset()+0x7e: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_info()+0xce: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_abort()+0x63: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_register_host()+0x121: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_platform_set_tags()+0xed: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_send_async()+0x1d5: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_configure()+0x9c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_done()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_loadseq()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc_tstate.constprop.0()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_queue_scb()+0xa2: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_build_transfer_msg()+0x1c7: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state()+0xbb: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_hwerrint()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_clear_critical_section.part.0()+0x20c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_search_qinfifo()+0x899: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_calc_residual()+0x4d: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_scb_status()+0x151: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_run_qoutfifo()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_chip_init()+0xb3c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_flush_qoutfifo()+0x8c2: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_syncrate()+0x138: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_width()+0x179: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_default_config()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_cfgdata()+0x48: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_msg()+0x502: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_abort_scbs()+0x217: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_reset_channel()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_seqint.isra.0()+0x1b63: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_intr.part.0()+0x278: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_write_flexport()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_read_flexport()+0xc: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_init()+0x2fd: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state.cold()+0xa10: return with modified stack frame drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom()+0x62: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom.cold()+0x83: return with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_linux_pci_dev_probe()+0x1d3: sibling call from callable instruction with modified stack frame drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_pci_map_registers()+0x67: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_attr.o: warning: objtool: arcmsr_alloc_sysfs_attr()+0x24: sibling call from callable instruction with modified stack frame In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xvcu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'cleanup_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xvcu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'init_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soundwire/bus_type.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/soundwire/bus_type.c:188:1: note: in expansion of macro 'postcore_initcall' 188 | postcore_initcall(sdw_bus_init); | ^~~~~~~~~~~~~~~~~ drivers/soundwire/bus_type.c:178:19: note: 'init_module' target declared here 178 | static int __init sdw_bus_init(void) | ^~~~~~~~~~~~ In file included from drivers/soundwire/bus_type.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/soundwire/bus_type.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(sdw_bus_exit); | ^~~~~~~~~~~ drivers/soundwire/bus_type.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit sdw_bus_exit(void) | ^~~~~~~~~~~~ drivers/soundwire/bus.o: warning: objtool: sdw_add_bus_master()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state()+0x169: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_drain_donequeue()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_request_irq()+0xc1: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb()+0xf2: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_flush_adapter_cache()+0x14c: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_iop_init()+0x685: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort_allcmd()+0xec: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_bus_reset()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_resume()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_probe()+0x66: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_queue_command()+0x3fc: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state.cold()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/soundwire/stream.o: warning: objtool: do_bank_switch.isra.0()+0x88: sibling call from callable instruction with modified stack frame drivers/soundwire/stream.o: warning: objtool: sdw_enable_stream()+0xe: sibling call from callable instruction with modified stack frame drivers/soundwire/stream.o: warning: objtool: sdw_disable_stream()+0xc: sibling call from callable instruction with modified stack frame drivers/soundwire/stream.o: warning: objtool: sdw_prepare_stream()+0x24: sibling call from callable instruction with modified stack frame drivers/soundwire/stream.o: warning: objtool: sdw_deprepare_stream()+0xe: sibling call from callable instruction with modified stack frame drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_session_create()+0xe: sibling call from callable instruction with modified stack frame drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_ep_connect()+0x26: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/soundwire/intel.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_intel_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/soundwire/intel.c:8: drivers/soundwire/intel.c:862:24: note: 'init_module' target declared here 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/soundwire/intel.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_intel_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/soundwire/intel.c:8: drivers/soundwire/intel.c:862:24: note: 'cleanup_module' target declared here 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~ drivers/scsi/bfa/bfad.o: warning: objtool: bfad_read_firmware()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_uninit()+0x6d: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_init()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_drv_init()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_probe()+0x65: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_start_ops()+0x596: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_setup_intr()+0x219: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_created()+0x80: sibling call from callable instruction with modified stack frame 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/bfa/bfad_im.o: warning: objtool: bfad_im_queuecommand()+0x130: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_itnim_work_handler()+0x20a: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_scsi_host_alloc()+0x106: sibling call from callable instruction with modified stack frame 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, | ^~~~~~~~~~~~ drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_vport_create()+0x81: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_symbolic_name_show()+0x56: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regwr()+0x68: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regrd()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_init()+0xba: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_initiate_els()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_l2_els_compl()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rrq_compl()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rrq()+0x63: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_adisc()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_logo()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rls()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rec()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_srr()+0x80: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rec_compl()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_srr_compl()+0xa7: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_process_els_compl()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp.cold()+0x21: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_iocmd_port_get_attr()+0xa4: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_im_bsg_els_ct_request()+0x1be: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_port_shutdown()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_interface_release()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_start_disc()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_start()+0x70: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_match()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_fip_send()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cleanup()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_rcv()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: __bnx2fc_enable()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ctlr_enabled()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_init()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_disable()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_if_create()+0x541: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_vport_create()+0x53: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cpu_offline()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_indicate_netevent()+0x2ce: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_l2_rcv_thread()+0x50e: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: _bnx2fc_create()+0x35: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_fw_fcoe_init_msg()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_session_enable_req()+0xe0: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl()+0x85: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_cq_compl()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_new_cqes()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_indicate_kcqe()+0x22e: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_task_ctx()+0xd4: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_fw_resc()+0x4e: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl.cold()+0x28: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_parse_fcp_rsp()+0xb1: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done()+0x4b: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_mgr_alloc()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_elstm_alloc()+0x177: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_abts()+0x4a: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup()+0x60: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_cleanup()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_timeout()+0x256: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_eh_abort()+0x62: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_seq_cleanup_compl()+0x4f: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_abts_compl()+0x1cf: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_tm_compl()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_tmf()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_scsi_cmd_compl()+0x46: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_post_io_req()+0x386: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_queuecommand()+0x120: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup.cold()+0x1c: return with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_tgt.o: warning: objtool: bnx2fc_rport_event_handler()+0x1d9: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_IO_DBG()+0x7c: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_TGT_DBG()+0x7c: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_HBA_DBG()+0x78: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup.cold()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init.cold()+0xa: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_psymb_init()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_nsymb_init()+0x58: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_nl_mesg()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_iscsi_nopout()+0x9b: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_ep_ofld_timer()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_alloc_qp_resc()+0x697: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_process_new_cqes()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_indicate_kcqe()+0xac: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfa_fcs_lport.o: warning: objtool: bfa_fcs_lport_fdmi_build_portattr_block()+0x13f: sibling call from callable instruction with modified stack frame drivers/scsi/bfa/bfa_fcs_lport.o: warning: objtool: bfa_fcs_lport_fdmi_build_rhba_pyld()+0x97: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_tear_down_conn()+0x139: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_ep_connect()+0x472: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_session_create()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_get_conn_from_id()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_ofld_list()+0x75: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_destroy_list()+0x75: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_alloc_hba()+0x66f: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_hw_ep_disconnect()+0x254: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_ccell_info()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_sq_info()+0x28: sibling call from callable instruction with modified stack frame In file included from drivers/spi/spi-pxa2xx.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1867:1: note: in expansion of macro 'module_exit' 1867 | module_exit(pxa2xx_spi_exit); | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1863:20: note: 'cleanup_module' target declared here 1863 | static void __exit pxa2xx_spi_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1861:1: note: in expansion of macro 'subsys_initcall' 1861 | subsys_initcall(pxa2xx_spi_init); | ^~~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1857:19: note: 'init_module' target declared here 1857 | static int __init pxa2xx_spi_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx-pci.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/spi/spi-pxa2xx-pci.c:8: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'cleanup_module' target declared here 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx-pci.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/spi/spi-pxa2xx-pci.c:8: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'init_module' target declared here 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~ drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_rhba_cbfn()+0x1a5: sibling call from callable instruction with modified stack frame drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_dprt_cbfn()+0x304: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3i_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1403:1: note: in expansion of macro 'module_init' 1403 | module_init(cxgb3i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1376:19: note: 'init_module' target declared here 1376 | static int __init cxgb3i_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3i_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1404:1: note: in expansion of macro 'module_exit' 1404 | module_exit(cxgb3i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1396:20: note: 'cleanup_module' target declared here 1396 | static void __exit cxgb3i_exit_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_wr_ack()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_event_handler()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: abort_arp_failure()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_close_con_rpl()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_rpl()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_peer_close()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open()+0x2e: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames()+0x31c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_act_open_req.isra.0()+0xc6: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_abort_req()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_iscsi_hdr()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_set_map()+0x117: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_clear_map()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: init_act_open()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_req()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_pgidx()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_digest()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_act_establish()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: act_open_retry_timer()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: release_offload_resources()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open.cold()+0x38: return with modified stack frame drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames.cold()+0x1d: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4i_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2182:1: note: in expansion of macro 'module_init' 2182 | module_init(cxgb4i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2161:19: note: 'init_module' target declared here 2161 | static int __init cxgb4i_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4i_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2183:1: note: in expansion of macro 'module_exit' 2183 | module_exit(cxgb4i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2175:20: note: 'cleanup_module' target declared here 2175 | static void __exit cxgb4i_exit_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: cxgb4i_process_ddpvld()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_fw4_ack()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: abort_arp_failure()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_close_con_rpl()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_rpl_rss()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_peer_close()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_act_open_req()+0x1a4: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add()+0x42: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_set_map()+0xc2: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_open_rpl()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: release_offload_resources()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: push_tx_frames()+0x507: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_pgidx()+0x3c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_digest()+0x3c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_req_rss()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: csk_act_open_retry_timer()+0x36: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_abort_req()+0x187: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_data()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_cmp()+0x4a: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_data_ddp()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_hdr()+0x3c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_establish()+0x54: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: init_act_open()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_rx_handler()+0xaf: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add.cold()+0xc3: return with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from drivers/scsi/cxgbi/libcxgbi.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcxgbi_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2783:1: note: in expansion of macro 'module_init' 2783 | module_init(libcxgbi_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2768:19: note: 'init_module' target declared here 2768 | static int __init libcxgbi_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from drivers/scsi/cxgbi/libcxgbi.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcxgbi_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2784:1: note: in expansion of macro 'module_exit' 2784 | module_exit(libcxgbi_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2777:20: note: 'cleanup_module' target declared here 2777 | static void __exit libcxgbi_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~~~ drivers/ssb/main.o: warning: objtool: ssb_bus_may_powerdown()+0x57: sibling call from callable instruction with modified stack frame drivers/ssb/main.o: warning: objtool: ssb_bus_powerup()+0x22: sibling call from callable instruction with modified stack frame drivers/ssb/main.o: warning: objtool: ssb_attach_queued_buses()+0x194: sibling call from callable instruction with modified stack frame drivers/ssb/scan.o: warning: objtool: ssb_bus_scan()+0x202: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev()+0xbc: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev_rcu()+0xa3: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_remove()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_add()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_parse_pdu_itt()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_tx_open()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu()+0x30a: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_ep_param()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_conn()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_session()+0xc: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_destroy_session()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_host_param()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_cleanup()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_conn_param()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn()+0x153: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_lldev()+0x6d: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_inform_iscsi_conn_closing()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_data()+0x42: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_init()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_register()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_established()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_init_pdu()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_bhs()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_pdu_ready()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_closed()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_cleanup()+0x56: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_unregister()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_act_open_req_arp_failure()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_abort_rpl()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_close_conn_rpl()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_peer_close()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_disconnect()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_create()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_connect()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_alloc_pdu()+0x321: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_create()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu.cold()+0xa0: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param.cold()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task.cold()+0x36: return with modified stack frame drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_init_pdu.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/ssb/sprom.o: warning: objtool: ssb_attr_sprom_store()+0x163: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_switch_coreidx()+0x66: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_block_write()+0x2c: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_block_read()+0x2c: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_write32()+0x20: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_write16()+0x1f: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_write8()+0x1f: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_read32()+0x1b: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_read16()+0x1b: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_read8()+0x1b: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_xtal()+0x5f: sibling call from callable instruction with modified stack frame drivers/ssb/pci.o: warning: objtool: ssb_pci_get_invariants()+0x32: sibling call from callable instruction with modified stack frame drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_coreidx()+0x6e: sibling call from callable instruction with modified stack frame drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_segment()+0x67: sibling call from callable instruction with modified stack frame drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_get_invariants()+0x70: sibling call from callable instruction with modified stack frame drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_init()+0x25: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.o: warning: objtool: rdac_bus_attach()+0x115: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_ht_operation_update.part.0()+0x19: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0()+0x15f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_beacon.part.0()+0x2bd: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_sta_info_apmode()+0x26: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x52: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_set_macaddr_acl()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_add_sta()+0x22: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_remove_sta()+0x1c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: bss_cap_update_on_sta_join()+0x151: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: bss_cap_update_on_sta_leave()+0x11e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: expire_timeout_chk()+0x5f4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_sta_flush()+0x3f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: stop_ap_mode()+0xdf: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': drivers/staging/rtl8188eu/core/rtw_cmd.c:456:39: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | pnetwork->network.ie_length, &psecnetwork->ie_length); | ^~~~~~~~~~~~~~~~~~~~~~~ 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/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_survey_cmd_callback()+0x3c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback()+0x41: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd_callback()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd_callback()+0x19b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setstaKey_cmdrsp_callback()+0x2e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setassocsta_cmdrsp_callback()+0x73: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x3e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd()+0xa2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd()+0x2dc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd()+0x1e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_set_chplan_cmd()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_sitesurvey_cmd()+0x98: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_write_reg()+0x101: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_read_reg()+0x9c: sibling call from callable instruction with modified stack frame drivers/scsi/esas2r/esas2r_log.o: warning: objtool: esas2r_log_master.part.0()+0xcd: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: iol_read_efuse.constprop.0()+0x2f0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: Efuse_PgPacketRead.part.0()+0x28c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa_ie()+0x1a7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa2_ie()+0x19c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_sec_ie()+0xe9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_ieee802_11_parse_elems()+0xe0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_macaddr_cfg()+0xa4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_bcn_info()+0x7f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': drivers/staging/rtl8188eu/core/rtw_ioctl_set.c:313:47: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | enum ndis_802_11_network_infra *pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_do_join()+0x3d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_bssid()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_ssid()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_infrastructure_mode()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_disassociate()+0x3f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_bssid_list_scan()+0x1e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_authentication_mode()+0x1c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_add_wep()+0xed: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_country()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: SwLedBlink1()+0x14d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu()+0xf6: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu.cold()+0x2d: sibling call from callable instruction with modified stack frame 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/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_ht_cap.part.0()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_alloc_network()+0x5e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_if_up()+0x22: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_scanned_network()+0x17a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback()+0x1b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_free_assoc_resources_locked()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_connect()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_disconnect()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_abort()+0x86: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x22: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback()+0x185: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_join_timeout_handler()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_timeout_handler()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_dynamic_check_timer_handlder()+0x7e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_select_and_join_from_scanned_queue()+0x2e3: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_auth()+0x84: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_key()+0x18e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_restruct_sec_ie()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_registrypriv_dev_network()+0x77: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_surveydone_event_callback()+0x49: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_issue_addbareq_cmd()+0x84: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_roaming()+0x2c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stadel_event_callback()+0x4c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback.cold()+0x2d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.c: In function 'linked_status_chk': drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4679:34: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4679 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 3, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4695:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4695 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4699:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4699 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4703:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4703 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: on_action_spct()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: process_80211d()+0xab: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: collect_bss_info()+0x464: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: alloc_mgtxmitframe()+0x57: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BA()+0x44: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAction_back()+0x57: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_auth()+0x19f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuth()+0x58: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_assocreq()+0x232: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0x3b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnProbeReq()+0x2e2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_asocrsp()+0x3d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_probereq()+0x45: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BSSCoexistPacket()+0x78: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_qos_nulldata()+0x57: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_deauth()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_delba()+0xcc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_beacon()+0x33c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mgt_dispatcher()+0x60: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_surveydone_event()+0xa9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_join_res()+0xd1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocRsp()+0x2f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_del_sta_event()+0xeb: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: receive_disconnect()+0x43: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0x5c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x5c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_add_sta_event()+0xc2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x1b0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x122: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlmeext_joinbss_event_callback()+0x172: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlmeext_sta_add_event_callback()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x205: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: survey_timer_hdl()+0x3c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: link_timer_hdl()+0xb9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: createbss_hdl()+0x296: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: join_cmd_hdl()+0x35a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: setkey_hdl()+0x65: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x22: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlme_evt_hdl()+0x75: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: tx_beacon_hdl()+0x54: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_ch_hdl()+0x1c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: PS_RDY_CHECK()+0x6a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_enter()+0x27: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_leave()+0x76: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0x89: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_rpwm()+0xb5: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_ps_mode()+0x21: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_RF_ON_check()+0x94: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_Enter()+0x44: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: _rtw_pwr_wakeup()+0xf1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_pm_set_ips()+0x64: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_netdev_features_change()+0x7c: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_interface_remove()+0xe5: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_set_vport_symbolic_name()+0x7a: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_destroy()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_device_notification()+0x14a: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_rcv()+0x251: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_create()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: _fcoe_create()+0x441: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_vport_create()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_receive_work()+0x341: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: wlanhdr_to_ethhdr()+0x88: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: amsdu_to_msdu()+0x341: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_indicatepkts_in_order()+0x81: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: rtw_free_uc_swdec_pending_queue()+0x2b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: sta2sta_data_frame()+0x178: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recvframe_chk_defrag()+0x297: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_func_posthandle()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: rtw_recv_entry()+0x245: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_encrypt()+0x8f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0xb1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_encrypt()+0x53: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x89: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_select()+0xc6: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_rport_callback()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vlan_recv()+0x36b: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_set_state.isra.0()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_add.isra.0()+0xd1: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_flogi()+0x160: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_adv()+0xc9: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_down()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_up()+0x120: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_recv()+0x3dc: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_encaps()+0x2f7: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_work()+0x55e: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_els_send()+0xbd: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_timer_work()+0x952: sibling call from callable instruction with modified stack frame 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/fcoe/fcoe_transport.o: warning: objtool: fcoe_if_to_netdev()+0x9f: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_add_netdev_mapping()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_create()+0x13f: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_destroy()+0xb4: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_destroy_store()+0x8f: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: libfcoe_device_notification()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_detach()+0x12d: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_validate_vport_create()+0xd9: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_attach()+0xf2: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_create_store()+0xd9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_stainfo_offset()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_get_stainfo_by_offset()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_alloc_stainfo()+0xed: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_free_stainfo()+0x1a1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_init_bcmc_stainfo()+0x6c: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: store_ctlr_mode()+0xe8: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_ctlr_device_delete()+0xf0: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_add()+0xd4: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fip_timeout_deleted_fcf()+0x99: sibling call from callable instruction with modified stack frame drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_final_delete()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0xae: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: WMMOnAssocRsp()+0xef: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: HTOnAssocRsp()+0x24: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: rtw_check_bcn_info()+0xd8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: check_assoc_AP()+0x122: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: qos_acm()+0x61: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_make_wlanhdr()+0x25e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_coalesce()+0x5c8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitframe()+0xf9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitframe()+0xf8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_get_sta_pending()+0x89: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit_classifier()+0xd8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_enqueue()+0x26: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: _rtw_init_xmit_priv()+0x3f4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x343: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_wait()+0x37: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_done_err()+0x32: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf_ext()+0x79: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf()+0x79: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitbuf()+0x2a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_ack_tx_done()+0x35: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/fnic/fnic_main.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fnic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(fnic_cleanup_module); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1150:20: note: 'cleanup_module' target declared here 1150 | static void __exit fnic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/fnic/fnic_main.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fnic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(fnic_init_module); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1033:19: note: 'init_module' target declared here 1033 | static int __init fnic_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/scsi/fnic/fnic_main.o: warning: objtool: fnic_probe()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_send_frame()+0x1b8: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_alloc_rq_frame()+0x123: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_rq_cmpl_handler()+0x504: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_eth_send()+0x150: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/pwrseqcmd.o: warning: objtool: rtl88eu_pwrseqcmdparsing()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_queuecommand()+0xcb3: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_terminate_rport_io()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_device_reset()+0x1069: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E()+0x52: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_RateDecision_8188E()+0x40: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init()+0x59: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init_all()+0x14: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetShortGI_8188E()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetDecisionRate_8188E()+0x33: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetHwPwrStatus_8188E()+0x33: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_UpdateRateInfo_8188E()+0x133: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_SetRSSI_8188E()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_TxRPT2Handle_8188E()+0x264: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E.cold()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_trace.c: In function 'fnic_fc_trace_set_data': drivers/scsi/fnic/fnic_trace.c:684:22: warning: taking address of packed member of 'struct fc_trace_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | ktime_get_real_ts64(&fc_buf->time_stamp); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_set_data()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_get_data()+0xa5: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init.cold()+0x25: return with modified stack frame drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init.cold()+0x25: return with modified stack frame drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_init()+0x51: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_deinit()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_write()+0x95: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_read()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_stats_debugfs_init()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc.cold()+0x1c: return with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_DIG()+0x47a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics()+0x1e4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_Get_Rate_Bitmap()+0x62: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_RAStateCheck()+0x6f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE()+0xaa: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_TXPowerTrackingThermalMeterInit()+0x2f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit()+0x2a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck()+0x33: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug.cold()+0x2e4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug.cold()+0x237: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug.cold()+0x103: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics.cold()+0x184: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit.cold()+0xf1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck.cold()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_cmd()+0x66: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_packet_filter()+0x73: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_add_addr()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_del_addr()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_register()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_intr.o: warning: objtool: fnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_disable()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_alloc()+0x39: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/odm_rtl8188e.o: warning: objtool: rtl88eu_dm_antenna_diversity()+0x67: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc.cold()+0x1c: return with modified stack frame drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: FillH2CCmd_88E()+0x116: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtw_hal_add_ra_tid()+0x61: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwPwrMode_cmd()+0x36: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwMediaStatus_cmd()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwJoinBssReport_cmd()+0x45: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/isci/init.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/isci/init.c:802:1: note: in expansion of macro 'module_exit' 802 | module_exit(isci_exit); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:793:20: note: 'cleanup_module' target declared here 793 | static __exit void isci_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/isci/init.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:801:1: note: in expansion of macro 'module_init' 801 | module_init(isci_init); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:775:19: note: 'init_module' target declared here 775 | static __init int isci_init(void) | ^~~~~~~~~ drivers/scsi/isci/phy.c: In function 'sci_phy_link_layer_initialization': drivers/scsi/isci/phy.c:132:12: warning: taking address of packed member of 'struct sci_oem_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | phy_oem = &ihost->oem_parameters.phys[phy_idx]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E()+0x45: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: iol_mode_enable()+0x3b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_iol_efuse_patch()+0x12: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtw_hal_set_odm_var()+0x75: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtw_hal_notch_filter()+0x41: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_InitPGData88E()+0x19: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E()+0x2d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E()+0x4b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadTxPowerInfo88E()+0x229: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E()+0x27: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan()+0x42: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E.cold()+0xc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E.cold()+0x44: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E.cold()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/scsi/isci/request.c: In function 'to_sgl_element_pair': drivers/scsi/isci/request.c:78:10: warning: taking address of packed member of 'struct scu_task_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 78 | return &ireq->tc->sgl_pair_ab; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/isci/request.c:80:10: warning: taking address of packed member of 'struct scu_task_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return &ireq->tc->sgl_pair_cd; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: phy_iq_calibrate.constprop.0()+0x9c5: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_track_adjust()+0xa5: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_phy_iq_calibrate()+0x2ad: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_tracking_callback_thermalmeter()+0x125: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188e_xmit.o: warning: objtool: _dbg_dump_tx_info()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/isci/host.c: In function 'sci_controller_afe_initialization': drivers/scsi/isci/host.c:1985:46: warning: taking address of packed member of 'struct sci_oem_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 1985 | const struct sci_phy_oem_params *oem_phy = &oem->phys[phy_id]; | ^~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_init_recv_priv()+0x150: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_free_recv_priv()+0x6c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: update_txdesc()+0x3d0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_dump_xframe()+0x4d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtl8188eu_xmitframe_complete()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_hal_xmit()+0xff: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_chip_configure()+0x7b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_power_on()+0x44: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: RfOnOffDetect()+0x6d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_init()+0x28a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_deinit()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_inirp_init()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_read_chip_info()+0x30: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_set_hwreg()+0x9d7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_get_def_var()+0x91: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: UpdateHalRAMask8188EUsb()+0xcc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_auth_algs()+0x78: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_frag()+0x1e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_rts()+0x1f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_rate()+0x47: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_mode()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_essid()+0x1f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_pmkid()+0x144: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_enc()+0x2f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_encryption()+0x545: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_auth()+0xf9: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_set_wpa_ie()+0x101: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x37: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_name()+0x36: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_range()+0x21: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x3b2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_scan()+0x33: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mlme()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mode()+0xa8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: set_group_key()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_wap()+0x35: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_scan()+0x39: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x13d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_indicate_wx_assoc_event()+0x55: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_indicate_wx_disassoc_event()+0x4e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0xa52: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/mlme_linux.o: warning: objtool: rtw_report_sec_ie()+0x3b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/mlme_linux.o: warning: objtool: rtw_indicate_sta_assoc_event()+0x7e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/mlme_linux.o: warning: objtool: rtw_indicate_sta_disassoc_event()+0x7e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_close()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_open()+0x41: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x25: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x12: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_stop_drv_threads()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_drv_sw()+0x12: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_cancel_all_timer()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_free_drv_sw()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: ips_netdrv_open()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_up()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_dev_unload()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_down()+0x18: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_done()+0x20: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_error()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_restart()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_parse()+0x178: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_resp()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_id_resp()+0xce: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_recv_req()+0x4e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/recv_linux.o: warning: objtool: rtw_recv_indicatepkt()+0x153: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/os_dep/rtw_android.o: warning: objtool: rtw_android_priv_cmd()+0x7f: sibling call from callable instruction with modified stack frame In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8188e_usb_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/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'cleanup_module' target declared here 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8188e_usb_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/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'init_module' target declared here 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' 513 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_start_next_locked()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_find()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack()+0x116: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_alloc()+0x1f6: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_done_locked()+0x54: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_reset()+0x11f: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp()+0x8b: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt()+0xa1: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_seq_send()+0x1ee: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_recv()+0xc2: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_els_rsp_send()+0x2aa: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_exch_abort()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp.cold()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt.cold()+0x23: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_drv_init()+0x3a7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: usb_intf_stop()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_remove()+0x23: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload.cold()+0x25: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/libfc/fc_elsct.o: warning: objtool: fc_elsct_send()+0x763: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_write_port_complete()+0xd1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usbctrl_vendorreq.constprop.0()+0x271: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_read_port()+0xdb: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_read_port_complete()+0x1e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtw_hal_inirp_deinit()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_write_port()+0x38: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_write_port_cancel()+0x1c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_recv_tasklet()+0x485: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_xmit_tasklet()+0x42: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_read_port_complete.cold()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_xmit_tasklet.cold()+0x9: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/os_dep/xmit_linux.o: warning: objtool: rtw_os_xmit_resource_alloc()+0x6a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8188eu/os_dep/xmit_linux.o: warning: objtool: rtw_xmit_entry()+0x36: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_set_port_id()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv()+0x83: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ready()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_reset()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_error()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_flogi()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_logo()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ns()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_scr()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ms()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_rport_callback()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_dns()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_fdmi()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_timeout()+0x8d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ms_resp()+0xd0: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ns_resp()+0x4e: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_logo_resp()+0xdc: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_scr_resp()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_flogi_resp()+0xcb: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv_els_req()+0x35a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback.cold()+0x19: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_set_reg()+0x2a7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_eeprom_size()+0x17: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_start_adapter()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_fill_tx_desc()+0x3f6: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_rx_stats()+0xaa0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_rx_stuck()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_tx_stuck()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_ready()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_logo()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_delete()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_logoff()+0x29: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error_retry()+0x4a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_rtv()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_adisc()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_prli()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_rtv_resp()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_plogi()+0xdd: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_flogi()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_adisc_resp()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_login()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_timeout()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_plogi_resp()+0xc5: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_prli_resp()+0xf3: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_flogi_resp()+0x10e: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_work()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_recv_req()+0x6fa: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_cck_tx_power_track_bw_switch()+0x142: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_write()+0x38: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_read()+0x32: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_config_bb()+0xa0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_reg()+0x48: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_mac()+0x89: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_check_bb_and_rf()+0x69: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_bb()+0x36d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_get_tx_power()+0xcb: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_channel()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode()+0x4b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_init_gain()+0x10b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_power_state()+0x20: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode.cold()+0x8: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.o: warning: objtool: rtl92e_init_fw()+0x314: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_host_reset()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_destroy()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_io_compl()+0x379: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_complete_locked()+0x97: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recovery()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_resp.isra.0()+0x129: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_abort()+0x9c: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_device_reset()+0x73: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_srr_resp()+0x1c2: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_timeout()+0xa2: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_rec_resp()+0x262: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recv()+0x10f: sibling call from callable instruction with modified stack frame drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recv.cold()+0x3a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.o: warning: objtool: rtl92e_send_cmd_pkt()+0x28: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.o: warning: objtool: rtl92e_config_rf()+0x23f: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_init.o: warning: objtool: sas_register_ha()+0x11d: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_init.o: warning: objtool: sas_alloc_event()+0x87: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_enable_hw_security_config()+0x61: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_swcam()+0x3f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_key()+0x61: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_cam_restore()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown.cold()+0xb: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed()+0x3d9: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed.cold()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_qos_activate()+0x51: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_assoc_response()+0xe7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_update_beacon()+0xb2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_wireless_mode()+0xb3: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_set_chan()+0x13: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_down.constprop.0()+0x72: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_up.constprop.0()+0x42: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_watchdog_wq_cb()+0x94: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_beacon()+0x106: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_probe()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect()+0xb0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_irq()+0x305: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_rf_state()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_enable_nic()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_disable_nic()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect.cold()+0xb: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_check_rf_ctrl_gpio()+0x160: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_sw_fsync()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_fsync_timer_callback()+0x5a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_sw_fsync()+0x12: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_watchdog()+0x6c6: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_cck_txpower_adjust()+0x1d8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_txpower_tracking_wq()+0x3c5: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_restore_state()+0x12f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state()+0xb7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state.cold()+0x8f: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_notify_lldd_dev_found()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain()+0x3a9: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain.cold()+0xa9: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain.cold()+0xd3: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: smp_execute_task_sg()+0x138: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_find_bcast_dev()+0xed: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_phy()+0x108: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_parent()+0x9e: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_phy_discover_helper.part.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_discover_expander.part.0()+0x94: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_discover_devices()+0x944: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_revalidate_domain()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_smp_handler()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_pci.o: warning: objtool: rtl92e_check_adapter()+0x80: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_eh_abort_handler()+0x6c: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_end_task()+0xd1: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_slave_configure()+0x75: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_request_addr()+0x7b: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queue_reset.constprop.0()+0x70: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queuecommand()+0x19a: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_recover_host()+0x23c: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_pm.o: warning: objtool: rtl92e_resume()+0xd4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_update_rf_state()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq()+0x5d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_wakeup()+0x56: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_set_mode()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_enter()+0x46: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_leave()+0x40: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_enter()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_leave()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq.cold()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_hard_reset()+0x5c: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_qc_issue()+0x189: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_task_done()+0x17c: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal()+0xcf: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_get_ata_info()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_init()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_eh()+0x139: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_probe_sata()+0xc2: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_flush_pm_eh()+0x62: sibling call from callable instruction with modified stack frame drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_force_reset()+0x25: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_adapter_power_status()+0x2e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_enc()+0xec: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_scan()+0x1e1: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.o: warning: objtool: alloc_rtllib()+0x35: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_rx.o: warning: objtool: rtllib_rx()+0x42: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_wx.o: warning: objtool: rtl819x_translate_scan()+0x608: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_validate_fcp_iocb()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_setup()+0x1d2: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_handle_slow_ring_event_s3()+0xa1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_start_scan()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_sta_ps()+0x3a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_associate_procedure_wq()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_vendor_id()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_os_ver()+0x77: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_drvr_ver()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_description()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_model()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_sn()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_manufacturer()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_model()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_version()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_service()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_host_name()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_os_devname()+0x6c: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_bios_ver()+0x61: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_fmw_ver()+0x61: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_rom_ver()+0x6f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_set_power()+0x130: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_sync_scan_wq()+0x1d2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_ADDBA()+0x15c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBAReq()+0x4d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBARsp()+0x4d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: TsInitAddBA()+0xc0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode()+0xd4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode.cold()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_els.o: warning: objtool: lpfc_els_unsol_buffer()+0x11cd: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.o: warning: objtool: rtllib_michael_mic_verify()+0xe3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_decrypt()+0x83: sibling call from callable instruction with modified stack frame drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_encrypt()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io.cold()+0xc: sibling call from callable instruction with modified stack frame 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/staging/rtl8712/rtl8712_cmd.o: warning: objtool: read_bbreg_hdl()+0x70: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl8712_cmd.o: warning: objtool: r8712_cmd_thread()+0x3d8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: aes_decipher()+0x941: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_encrypt()+0x152: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_decrypt()+0x8a: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_write_firmware()+0x98: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_io_slot_reset()+0x85: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_init_iocb_list()+0x5d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/hal_init.o: warning: objtool: rtl8712_hal_init()+0x483: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_scsi.o: warning: objtool: lpfc_info()+0xe1: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl871x_ioctl_linux.o: warning: objtool: translate_scan.isra.0()+0x78a: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_attr.o: warning: objtool: lpfc_nvme_info_show()+0x138: sibling call from callable instruction with modified stack frame drivers/staging/rtl8712/rtl871x_mlme.o: warning: objtool: r8712_restruct_sec_ie()+0x1ed: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpDif_open()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpData_open()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmektime_write()+0x212: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_cpucheck_write()+0x1c9: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmeio_trc_write()+0x171: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_bsg_mbox()+0x107: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_issue_mbox()+0x6b: sibling call from callable instruction with modified stack frame drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_initialize()+0x13cc: sibling call from callable instruction with modified stack frame 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; | ^~~~~~~~~~~ drivers/staging/rtl8712/rtl871x_mp_ioctl.o: warning: objtool: mp_start_test()+0x147: sibling call from callable instruction with modified stack frame 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/rtl8712/os_intfs.o: warning: objtool: r8712_init_netdev()+0x3a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_unregister_adp()+0xed: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mimd_to_kioc()+0x25b: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: ioctl_done()+0x8a: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_register_adp()+0x251: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_ioctl.isra.0()+0x278: sibling call from callable instruction with modified stack frame 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_mbox.o: warning: objtool: megaraid_ack_sequence()+0x216: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: mbox_post_sync_cmd.isra.0()+0x18e: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_flush_cache()+0x69: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_queue_command()+0x7a8: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_command()+0x1dc: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_sysfs_show_ldnum()+0x20d: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_handler()+0x10d: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_cmm_register()+0x1fb: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_dpc()+0x4ed: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_reset_handler()+0x363: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_abort_handler()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one()+0x7b: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_probe_one()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_adp_reset_gen2': drivers/scsi/megaraid/megaraid_sas_base.c:937:28: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | u32 __iomem *seq_offset = ®_set->seq_offset; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:938:33: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 938 | u32 __iomem *hostdiag_offset = ®_set->host_diag; | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:941:16: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | seq_offset = ®_set->fusion_seq_offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:942:21: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 942 | hostdiag_offset = ®_set->fusion_host_diag; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: drivers/scsi/megaraid/megaraid_sas_base.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megasas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7945:1: note: in expansion of macro 'module_exit' 7945 | module_exit(megasas_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7926:20: note: 'cleanup_module' target declared here 7926 | static void __exit megasas_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megasas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7944:1: note: in expansion of macro 'module_init' 7944 | module_init(megasas_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7821:19: note: 'init_module' target declared here 7821 | static int __init megasas_init(void) | ^~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: dbg_lvl_store()+0x20: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_fasync()+0x46: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_ioctl_aen()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_reset_bus_host()+0x7c: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_compat_ioctl()+0x2c8: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling.cold()+0x1f: sibling call from callable instruction with modified stack frame 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/staging/rtl8723bs/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x236: sibling call from callable instruction with modified stack frame 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/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]; | ~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x2da: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_clearstakey_cmd()+0x29: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: get_strip_from_row.isra.0()+0x106: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_mod64()+0xe: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_div64_32()+0xe: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: get_arm()+0x52: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mr_spanset_get_phy_params()+0x1c6: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_GetPhyParams()+0x4a: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_BuildRaidContext()+0x14b: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_ValidateMapInfo()+0x724: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: sd_f0_reg_dump()+0xe2: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: mac_reg_dump()+0xfb: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: bb_reg_dump()+0xfe: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: rf_reg_dump()+0x132: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_read_reg()+0x77: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_sec_info()+0x141: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_roam_param()+0x65: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rf_info()+0x8f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_survey_info()+0x1ab: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_ap_info()+0x221: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_trx_info()+0xc7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rate_ctl()+0x8c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_suspend_resume_info()+0x21b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rx_signal()+0x94: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ht_enable()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_bw_mode()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ampdu_enable()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_rx_stbc()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_all_sta_info()+0x347: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_dbg()+0x92: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_info()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_int()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_unmap_resources()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries()+0x409: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _scsih_set_fwfault_debug()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_request_irq()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_release_memory_pools()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog()+0xa6: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_ack()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_handshake_req_reply_wait()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_ready()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_get_ioc_facts()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_map_resources()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_interrupt()+0x9c1: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_event_notification()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_operational()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_update_missing_delay()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_free_resources()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_attach()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_detach()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_hard_reset_handler()+0x20: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work()+0x81: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_sas_iounit_control()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_scsi_enclosure_processor()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries.cold()+0x29: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work.cold()+0xd2: sibling call from callable instruction with modified stack frame 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_ioctl_set.o: warning: objtool: rtw_set_802_11_bssid()+0x19: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_ssid()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_connect()+0x77: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_display_some_debug.part.0()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_request.constprop.0()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_display_some_debug.part.0.cold()+0x31: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_ieee80211.o: warning: objtool: rtw_ies_remove_ie()+0xd4: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x334: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_volume_delete_flag()+0x77: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_enclosure_chassis_info()+0x135: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_sata_capabilities()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_refresh()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_search_responding_raid_devices()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend()+0x53: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_volume_capabilities()+0x4f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_determine_boot_device.part.0()+0x16f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_debug_level()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_probe()+0x676: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete()+0x5b: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_remove_device()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_device_remove_from_sml()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_sas_address()+0x4b: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_fastpath.part.0()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_shutdown.part.0()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_qcmd()+0x1c2: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_raid_device_add.constprop.0()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add()+0x42: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_resync()+0x127: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_state()+0xc4: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_finished()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send()+0x116: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_add.isra.0()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_expander_add()+0x7f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_send()+0x2ad: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_volume_tr_complete()+0x76: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_complete()+0x72: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info()+0x1cc: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_add_device()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_slave_configure()+0x336: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_add_device.constprop.0()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_remove()+0x266: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_io_done()+0x7d2: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_issue_tm()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _firmware_event_work()+0x15cd: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_check_for_pending_internal_cmds()+0x130: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_control_complete()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_reset_done_handler()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_event_callback()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend.cold()+0x43: return with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete.cold()+0xb4: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add.cold()+0x46: return with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info.cold()+0x143: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds.cold()+0x15: sibling call from callable instruction with modified stack frame 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/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_set_identify()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_expander_phy_control()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_reset()+0x134: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_speed()+0x16b: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_enable()+0x106: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_get_linkerrors()+0x34e: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_smp_handler()+0x42: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_port_add()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_host_phy()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_expander_phy()+0x39: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: issue_probersp()+0x3c5: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: start_clnt_auth()+0x5a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0xc7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0xbc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x9a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x2d0: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x20c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x2d3: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: sitesurvey_cmd_hdl()+0x364: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_fwfault_debug_store()+0x40: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_logging_level_store()+0x40: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_getiocinfo()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_query()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_display_some_debug.part.0()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_BRM_status_show()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_eventreport()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register_2()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_do_mpt_command()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_compat_mpt_command()+0x4c: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_reset_done_handler()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_enable_diag_buffer()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_send_diag_release()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_pre_reset_handler()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_host_trace_buffer_enable_store()+0x115: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_ioctl_main()+0x64: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_init()+0x52: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_display_some_debug.part.0.cold()+0xb8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_comp_msg()+0xa7: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_level_msg()+0x86: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_ability_msg()+0xae: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_adaptivity_parm_msg()+0x94: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: _mpt3sas_raise_sigio()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_process_trigger_data()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_master()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_event()+0x5e: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_scsi()+0x72: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_mpi()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/mpt3sas/mpt3sas_warpdrive.o: warning: objtool: mpt3sas_init_warpdrive_properties()+0x44: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0xb4: sibling call from callable instruction with modified stack frame 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/mvsas/mv_init.o: warning: objtool: mvs_pci_init()+0x974: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_port_notify_formed()+0xc5: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_debug_issue_ssp_tmf()+0xff: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_dev_found()+0xb8: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_query_task()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_slot_complete()+0x4ad: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_abort_task()+0x2e: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_do_release_task()+0x61: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset.cold()+0x45: return with modified stack frame drivers/scsi/mvsas/mv_64xx.o: warning: objtool: mvs_64xx_clear_srs_irq()+0x31: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_encrypt()+0x156: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_decrypt()+0x89: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0x150: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x114: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_handle_tkip_countermeasure()+0x78: sibling call from callable instruction with modified stack frame drivers/scsi/mvsas/mv_94xx.o: warning: objtool: mvs_94xx_command_active()+0x31: sibling call from callable instruction with modified stack frame 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; | ^~~~~ drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_get_attr_list()+0xa5: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_sense_full()+0xa8: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_req_list_objects()+0x7a: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_realloc_seg.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_get_print_system_info()+0x11a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0x4a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: rtw_camid_alloc()+0x19b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/scsi/osd/osd_uld.o: warning: objtool: osd_remove()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_uld.o: warning: objtool: __remove()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_uld.o: warning: objtool: __detect_osd()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_uld.o: warning: objtool: osd_probe()+0xff: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_uld.o: warning: objtool: osduld_path_lookup()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/osd/osd_uld.o: warning: objtool: __remove.cold()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x20a: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_request_irq()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_pci_probe()+0x4f5: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_exec_internal_task_abort()+0x1db: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_gone_notify()+0xfb: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_task_exec.isra.0()+0x41: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_issue_ssp_tmf.part.0()+0x224: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_mem_alloc()+0x85: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_found()+0x1ec: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_reset()+0xc4: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_event_handler()+0x56: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_lu_reset()+0xe1: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_query_task()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_abort_task()+0x2fa: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_clear_task_set()+0x3b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg()+0x93: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHalDefVar()+0x15c: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: GetHalDefVar()+0xc8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg.cold()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_ctl.o: warning: objtool: pm8001_store_update_fw()+0x2b3: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: init_pci_device_addresses()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_work_fn()+0x354: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_soft_rst()+0x813: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_init()+0x5bb: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_build_cmd()+0xc0: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_dereg_dev_req()+0x58: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_abort_task()+0x36: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_sata_req()+0x2b3: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_ssp_io_req()+0xd4: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_msg_free_set()+0x8b: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_sata_completion()+0x253: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_dev_state_resp()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_nvmd_resp()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_get_nvmd_resp()+0x4f: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_local_phy_ctl()+0x7a: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_bytes_dmaed()+0x8b: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_reg_resp()+0x41: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_fw_flash_update_resp()+0xcf: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_general_event()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_task_abort_resp()+0x116: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: process_oq()+0xed: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_set_sas_protocol_timer_config()+0xf0: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_phy_start_req()+0x72: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_ssp_io_req()+0xdb: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: check_fw_ready()+0x15a: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_abort_all()+0x116: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_soft_rst()+0x1f1: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_init()+0x6a6: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_read_log()+0x1af: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_smp_req()+0x251: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_sata_req()+0x3cf: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_sata_completion()+0x31b: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq()+0x7f1: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_get_fatal_dump()+0x1ac: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_set_phy_profile_req()+0xad: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile()+0x53: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile_single()+0xd0: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses.cold()+0x92: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq.cold()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile.cold()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_info()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err.cold()+0x2b: leave instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qedf/qedf_io.o: warning: objtool: qedf_init_task.isra.0()+0x347: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.o: warning: objtool: rtl8723b_FirmwareDownload()+0xe2: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_info()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err.cold()+0x2b: leave instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_buf_handler()+0x68: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_thread()+0x636: sibling call from callable instruction with modified stack frame 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/staging/rtl8723bs/hal/sdio_ops.o: warning: objtool: sd_int_dpc()+0x238: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_async_iocb_timeout()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_set_model_info()+0x23: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.o: warning: objtool: qla2x00_mailbox_command()+0x7c1: sibling call from callable instruction with modified stack frame 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)); | ^~~~~~~~~~~~~ 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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/staging/rtl8723bs/os_dep/ioctl_cfg80211.o: warning: objtool: rtw_cfg80211_ibss_indicate_connect()+0xe3: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.o: warning: objtool: rtw_cfg80211_indicate_connect()+0x95: sibling call from callable instruction with modified stack frame 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))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_dbg_port()+0x340: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x155: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x8cc: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x146: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0x44c: sibling call from callable instruction with modified stack frame 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/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_notifier_call()+0x2a: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_uninit()+0x11: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_init()+0x19: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x2f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_dev_unload()+0xc8: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_normal()+0x113: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_common()+0x1f: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_resume_common()+0x28: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev.cold()+0x2d8: return with modified stack frame drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_set_log_level()+0x5b: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_rx_info()+0x99: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_cam_cache()+0x1c2: sibling call from callable instruction with modified stack frame 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/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_alloc_irq()+0x2e: sibling call from callable instruction with modified stack frame drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_free_irq()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_pci()+0x36: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp()+0x3e: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_qp()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci.cold()+0xa1: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp.cold()+0xdb: sibling call from callable instruction with modified stack frame 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/base.o: warning: objtool: _rtl_init_hw_ht_capab.isra.0()+0x40: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x6f6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x485: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry()+0x14: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_dfs.o: warning: objtool: qla_dfs_naqp_write()+0x2c: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~ 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/staging/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0xb7: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_ampdu_action()+0x152: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x300: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x8ad: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_write_i2c()+0xaf: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_read_i2c()+0xe6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print()+0x4e: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print_data()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one()+0x5a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_default()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_rsp_q()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_poll()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_md_collect()+0x11a8: sibling call from callable instruction with modified stack frame 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/staging/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0x10a: sibling call from callable instruction with modified stack frame 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; | ^~~~~ drivers/staging/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x8ef: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/fw.o: warning: objtool: rtl8822be_fill_h2c_cmd()+0x79: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: _rtl8822be_set_media_status()+0x322: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_hw_init()+0x844: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key()+0x2f4: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_read_eeprom_info()+0x1b0: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_tpg_enable_store()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_attrib_demo_mode_login_only_store()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_attrib_generate_node_acls_store()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_attrib_prod_mode_write_protect_store()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_attrib_demo_mode_write_protect_store()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_attrib_cache_dynamic_acls_store()+0x30: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_fabric_prot_type_store()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_lport_register_npiv_cb()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_enable_store()+0x32: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_find_sess_by_s_id()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_init_lport()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_set_sess_by_s_id.isra.0()+0x1d3: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_find_sess_by_loop_id()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_check_initiator_node_acl()+0x40: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_tpg()+0x9d: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_lport()+0x4e: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_lport()+0x4c: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_tpg()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess.cold()+0x1b4: sibling call from callable instruction with modified stack frame drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session.cold()+0xd: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/qla4xxx/ql4_def.h:14, from drivers/scsi/qla4xxx/ql4_os.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla4xxx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9942:1: note: in expansion of macro 'module_exit' 9942 | module_exit(qla4xxx_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9934:20: note: 'cleanup_module' target declared here 9934 | static void __exit qla4xxx_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla4xxx/ql4_def.h:14, from drivers/scsi/qla4xxx/ql4_os.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla4xxx_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9941:1: note: in expansion of macro 'module_init' 9941 | module_init(qla4xxx_module_init); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9889:19: note: 'init_module' target declared here 9889 | static int __init qla4xxx_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_by_rate()+0xc1: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_limit()+0x145: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_scan_operation_backup()+0x7b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_io_cmd()+0x67: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_rf_power_state()+0x378: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_iospace_config()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_connect()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_get_param()+0x18c: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_copy_fwddb_param.isra.0()+0x1df: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_is_session_exists()+0x93: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_check_fw_alive()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_hw_reset()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_soft_reset()+0x17a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_create()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_poll()+0x66: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_target_reset()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_device_reset()+0x7f: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_start()+0x418: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_create()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_abort()+0x187: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_timer()+0xbc: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_probe_adapter()+0x4c: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_recover_adapter()+0x2f0: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_do_dpc()+0x502: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_host_reset()+0x1a8: sibling call from callable instruction with modified stack frame In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8822be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'cleanup_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/net/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8822be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'init_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.o: warning: objtool: rtl8822be_init_sw_vars()+0x131: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_get_sys_info()+0x1a0: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: ql4xxx_lock_drvr_wait()+0x73: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_start_firmware()+0x19a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_initialize_adapter()+0x7b7: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_mailbox_command()+0x2e7: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_ifcb()+0x7d: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_update_local_ifcb()+0xc9: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_initialize_fw_cb()+0x30a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_dhcp_ip_address()+0x62: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_state()+0xd8: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_status()+0xe7: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_fwddb_entry()+0x24a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_set_ddb_entry()+0xa0: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_crash_record()+0x20d: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_conn_event_log()+0x21c: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_abort_task()+0xe8: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_lun()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_target()+0x29: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash()+0xa9: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_default_ddb()+0x9b: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash.cold()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_iocb.o: warning: objtool: qla4xxx_send_command_to_isp()+0x3e: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_copy_sense()+0xd7: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_isr_decode_mailbox()+0x79b: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_response_queue()+0x2c3: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_intr_handler()+0xa6: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4_8xxx_msi_handler()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_aen()+0x99: sibling call from callable instruction with modified stack frame 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 { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_ms_mem_write_128b.part.0()+0x324: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_set_window()+0x84: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_do_rom_fast_read()+0x7a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_mem_read_2M()+0x456: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_minidump()+0x23cf: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_try_start_fw()+0x408: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_stop_firmware()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_sys_info()+0x27a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_spinlock()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock()+0x5a: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_lock()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_dbg.o: warning: objtool: qla4xxx_dump_registers()+0x134: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_api.o: warning: objtool: halmac_init_adapter()+0x2e2: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.o: warning: objtool: halmac_cfg_rx_aggregation_88xx_usb()+0x17f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.o: warning: objtool: halmac_get_usb_bulkout_id_88xx()+0x80: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_cfg_rx_aggregation_88xx_sdio()+0x1d7: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_8_sdio_88xx()+0x61: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_write_8_sdio_88xx()+0x67: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_16_sdio_88xx()+0x7d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_write_16_sdio_88xx()+0x6f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_32_sdio_88xx()+0x83: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_write_32_sdio_88xx()+0x74: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_nbyte_sdio_88xx()+0x4b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_get_sdio_tx_addr_88xx()+0x7f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_cfg_tx_agg_align_sdio_88xx()+0x88: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_tx_allowed_sdio_88xx()+0x1db: sibling call from callable instruction with modified stack frame drivers/scsi/qla4xxx/ql4_83xx.o: warning: objtool: qla4_83xx_disable_pause()+0x11e: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pqi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7111:1: note: in expansion of macro 'module_exit' 7111 | module_exit(pqi_cleanup); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7104:20: note: 'cleanup_module' target declared here 7104 | static void __exit pqi_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pqi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7110:1: note: in expansion of macro 'module_init' 7110 | module_init(pqi_init); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7084:19: note: 'init_module' target declared here 7084 | static int __init pqi_init(void) | ^~~~~~~~ drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_start_iqk_88xx()+0x14d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_ctrl_pwr_tracking_88xx()+0x226: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_psd_88xx()+0x14d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_mac_addr_88xx()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_bssid_88xx()+0x85: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_chk_txdesc_88xx()+0x79: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_init_mac_cfg_88xx()+0x97: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_bw_88xx()+0x16a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_drv_info_88xx()+0xa5: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_fill_txdesc_check_sum_88xx()+0x38: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_txbf_88xx()+0x1ab: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_sounding_88xx()+0x268: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_del_sounding_88xx()+0xd6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_su_bfee_entry_init_88xx()+0x15d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_su_bfer_entry_init_88xx()+0x194: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_su_bfee_entry_del_88xx()+0x142: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_su_bfer_entry_del_88xx()+0x10a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_reset_feature_88xx()+0x13a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_check_fw_status_88xx()+0x98: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_max_dl_size_88xx()+0x7c: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_download_firmware_88xx.part.0()+0x97: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_free_download_firmware_88xx()+0xa7: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_dump_efuse_map_88xx()+0xc6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_dump_efuse_map_bt_88xx()+0x99: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_write_efuse_bt_88xx()+0xce: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_write_logical_efuse_88xx()+0x82: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_pg_efuse_by_map_88xx()+0x8b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_get_c2h_info_88xx()+0x94: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_enter_ps_88xx()+0x95: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_leave_ps_88xx()+0xb3: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_cfg_parameter_88xx()+0x80: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_update_packet_88xx()+0xd6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_bcn_ie_filter_88xx()+0xb0: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_run_datapack_88xx()+0xac: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_send_bt_coex_88xx()+0xaa: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_dump_fifo_88xx()+0xad: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_add_extra_ch_info_88xx()+0x7f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_ctrl_ch_switch_88xx()+0xe6: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_send_general_info_88xx()+0xab: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_query_status_88xx()+0x1c9: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_dl_drv_rsvd_page_88xx()+0xbb: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_read_logical_efuse_88xx()+0x87: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_dump_logical_efuse_map_88xx()+0xcd: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_get_hw_value_88xx()+0x7a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_add_ch_info_88xx()+0x74: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_mount_api_88xx()+0x57e: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_set_hw_value_88xx()+0x7a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_send_original_h2c_88xx()+0xaa: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_func_p2pps_88xx()+0x150: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.o: warning: objtool: halmac_p2pps_88xx()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_ctrl_offline_worker()+0xda: sibling call from callable instruction with modified stack frame drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_passthru_ioctl()+0x11b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_read_hw_efuse_88xx()+0x102: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_write_efuse_88xx()+0x114: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_eeprom_parser_88xx()+0x90: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_read_logical_efuse_map_88xx()+0x4d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_write_logical_efuse_88xx()+0x56: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_pg_efuse_by_map_88xx()+0x7c: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_iddma_dlfw_88xx()+0x35: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dlfw_end_flow_88xx()+0x13c: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_free_dl_fw_end_flow_88xx()+0x1d: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_pwr_seq_parser_88xx()+0x19e: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_pkt_88xx()+0x2f: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_download_rsvd_page_88xx()+0x125: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dlfw_to_mem_88xx()+0xc9: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dump_efuse_fw_88xx()+0xc2: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dump_efuse_88xx()+0x6b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_set_pwr_mode_88xx()+0x172: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_send_original_h2c_88xx()+0xaf: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_media_status_rpt_88xx()+0x101: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_update_packet_88xx()+0x8b: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_phy_parameter_88xx()+0x571: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_run_datapack_88xx()+0xb8: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_bt_coex_cmd_88xx()+0x80: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_ctrl_ch_switch_88xx()+0x205: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_send_general_info_88xx()+0xee: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_update_bcn_parse_info_88xx()+0x111: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_send_h2c_ps_tuning_para_88xx()+0xa0: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_parse_c2h_packet_88xx()+0xbe9: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_verify_io_88xx()+0xb8: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_verify_send_rsvd_page_88xx()+0xd1: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_set_usb_mode_88xx()+0x5c: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dbi_write32_88xx()+0xd5: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dbi_read32_88xx()+0x9a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dbi_write8_88xx()+0xf2: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_dbi_read8_88xx()+0x9e: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_mdio_write_88xx()+0xfb: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_mdio_read_88xx()+0xec: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_usbphy_write_88xx()+0x21: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_parse_intf_phy_88xx()+0x105: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_usbphy_read_88xx()+0x18: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.o: warning: objtool: halmac_mac_power_switch_8822b_pcie()+0x132: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.o: warning: objtool: halmac_pcie_switch_8822b()+0x1ec: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.o: warning: objtool: halmac_txdma_queue_mapping_8822b()+0xc0: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.o: warning: objtool: halmac_priority_queue_config_8822b()+0x3e6: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove.cold()+0x26: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.o: warning: objtool: halmac_mac_power_switch_8822b_sdio()+0x243: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_vnic_config()+0x3a5: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_res_counts()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res.cold()+0xab: return with modified stack frame drivers/scsi/snic/snic_isr.o: warning: objtool: snic_request_intr()+0x23: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.o: warning: objtool: halmac_init_trx_cfg_8822b()+0x264: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.o: warning: objtool: halmac_init_h2c_8822b()+0x1d4: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_queue_exch_ver_req()+0xa3: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_io_exch_ver_cmpl_handler()+0x4b: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_wq_cmpl_handler()+0x9c: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_init()+0xc5: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_abort_req_init()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_dr_req_init()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_free()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_pci_unmap_rsp_buf()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_free_wq_buf()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_io.o: warning: objtool: snic_queue_wq_desc()+0x22: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.o: warning: objtool: halmac_mac_power_switch_8822b_usb()+0x14b: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_issue_tm_req()+0xa1: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_release_req_buf()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_queuecommand()+0x6d5: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler()+0xd2: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_device_reset()+0xe4b: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_reset()+0x15d: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_tgt_scsi_abort_io()+0x505: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_queuecommand.cold()+0x48: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler.cold()+0x52: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_disc.o: warning: objtool: snic_tgt_dev_release()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_disc.o: warning: objtool: snic_report_tgt_cmpl_handler()+0x50: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_disc.o: warning: objtool: snic_disc_start()+0x9f: sibling call from callable instruction with modified stack frame drivers/scsi/snic/snic_disc.o: warning: objtool: snic_handle_tgt_disc()+0x74: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc.cold()+0x1c: return with modified stack frame drivers/scsi/snic/vnic_intr.o: warning: objtool: svnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_dev.o: warning: objtool: _svnic_dev_cmd2()+0x55: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_alloc_discover()+0x45: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_cmd_init()+0x15: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/phydm/phydm_debug.o: warning: objtool: phydm_cmd()+0x96: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc.cold()+0x17: return with modified stack frame drivers/scsi/sym53c8xx_2/sym_fw.o: warning: objtool: sym_fw_bind_script()+0x34: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym_timer()+0x5d: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym53c8xx_intr()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe()+0x404: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe.cold()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error()+0x187: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_settrans()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_dequeue_from_squeue.constprop.0()+0xf: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: getfreq.constprop.0()+0x12d: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_reset_scsi_bus()+0x162: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_int_ma()+0x308: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_start_up()+0x4b9: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_interrupt()+0x2b0: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_hcb_attach()+0x5b6: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error.cold()+0x91: return with modified stack frame drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_mfree()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_calloc2.constprop.0()+0x1ea: sibling call from callable instruction with modified stack frame drivers/scsi/ufs/ufshcd.o: warning: objtool: ufshcd_set_dev_pwr_mode()+0x13d: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/ufs/ufshcd.h:40, from drivers/scsi/ufs/ufshcd-pci.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/scsi/ufs/ufshcd.h:54, from drivers/scsi/ufs/ufshcd-pci.c:36: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'cleanup_module' target declared here 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ufs/ufshcd.h:40, from drivers/scsi/ufs/ufshcd-pci.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/scsi/ufs/ufshcd.h:54, from drivers/scsi/ufs/ufshcd-pci.c:36: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'init_module' target declared here 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(raid_init); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:300:19: note: 'init_module' target declared here 300 | static __init int raid_init(void) | ^~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(raid_exit); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:305:20: note: 'cleanup_module' target declared here 305 | static __exit void raid_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1641:1: note: in expansion of macro 'module_init' 1641 | module_init(spi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1606:19: note: 'init_module' target declared here 1606 | static __init int spi_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1642:1: note: in expansion of macro 'module_exit' 1642 | module_exit(spi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1629:20: note: 'cleanup_module' target declared here 1629 | static void __exit spi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' 3867 | module_init(fc_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:662:19: note: 'init_module' target declared here 662 | static __init int fc_transport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' 3868 | module_exit(fc_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:691:20: note: 'cleanup_module' target declared here 691 | static void __exit fc_transport_exit(void) | ^~~~~~~~~~~~~~~~~ drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_bsg_job_timeout()+0x9a: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_rolechg()+0x116: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_rport_final_delete()+0x18f: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_vendor_event()+0x27: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_vport_setup()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event()+0x11e: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_delete()+0x99: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_add()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event.cold()+0x3c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/phydm/phydm_psd.o: warning: objtool: phydm_psd()+0x3c1: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_destroy_flashnode_sess()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_offload_mesg()+0x47: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_if_rx()+0x1549: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event.cold()+0x17: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event.cold()+0x12: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_port_add_phy()+0x6c: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_bsg_initialize()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_rphy_add()+0x8d: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout.cold()+0x81: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout.cold()+0x58: sibling call from callable instruction with modified stack frame drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt()+0x14: sibling call from callable instruction with modified stack frame drivers/scsi/libiscsi.o: warning: objtool: iscsi_session_setup()+0x248: sibling call from callable instruction with modified stack frame drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt.cold()+0xb: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/scsi/iscsi_tcp.o: warning: objtool: iscsi_sw_tcp_session_create()+0xe: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/advansys.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'advansys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/advansys.c:11860:1: note: in expansion of macro 'module_exit' 11860 | module_exit(advansys_exit); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11851:20: note: 'cleanup_module' target declared here 11851 | static void __exit advansys_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/advansys.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'advansys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11859:1: note: in expansion of macro 'module_init' 11859 | module_init(advansys_init); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11817:19: note: 'init_module' target declared here 11817 | static int __init advansys_init(void) | ^~~~~~~~~~~~~ drivers/scsi/advansys.o: warning: objtool: advansys_info()+0x88: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C0800Driver()+0x215: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: AdvInitAsc3550Driver()+0x146: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C1600Driver()+0x212: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: AdvISR()+0xc9: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: AscInitAsc1000Driver()+0x88a: sibling call from callable instruction with modified stack frame drivers/scsi/advansys.o: warning: objtool: advansys_pci_probe()+0x200a: sibling call from callable instruction with modified stack frame drivers/staging/rtlwifi/phydm/rtl_phydm.o: warning: objtool: rtl_phydm_query_counter()+0x77: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/BusLogic.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blogic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/BusLogic.c:3914:1: note: in expansion of macro 'module_exit' 3914 | module_exit(blogic_exit); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:3884:20: note: 'cleanup_module' target declared here 3884 | static void __exit blogic_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/BusLogic.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blogic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:3913:1: note: in expansion of macro 'module_init' 3913 | module_init(blogic_init); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:2355:19: note: 'init_module' target declared here 2355 | static int __init blogic_init(void) | ^~~~~~~~~~~ drivers/scsi/BusLogic.o: warning: objtool: blogic_msg()+0x112: sibling call from callable instruction with modified stack frame In file included from drivers/staging/vboxvideo/vbox_drv.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbox_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(vbox_exit); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit vbox_exit(void) | ^~~~~~~~~ In file included from drivers/staging/vboxvideo/vbox_drv.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbox_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(vbox_init); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:295:19: note: 'init_module' target declared here 295 | static int __init vbox_init(void) | ^~~~~~~~~ In file included from drivers/scsi/ips.c:189: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ips.c:6766:1: note: in expansion of macro 'module_exit' 6766 | module_exit(ips_module_exit); | ^~~~~~~~~~~ drivers/scsi/ips.c:6759:1: note: 'cleanup_module' target declared here 6759 | ips_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/ips.c:189: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ips.c:6765:1: note: in expansion of macro 'module_init' 6765 | module_init(ips_module_init); | ^~~~~~~~~~~ drivers/scsi/ips.c:6732:1: note: 'init_module' target declared here 6732 | ips_module_init(void) | ^~~~~~~~~~~~~~~ drivers/scsi/ips.o: warning: objtool: ips_info()+0x91: sibling call from callable instruction with modified stack frame drivers/scsi/ips.o: warning: objtool: ips_insert_device()+0x63b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/scsi/qla1280.o: warning: objtool: qla1280_request_firmware()+0xe3: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_isr()+0x3f7: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_mailbox_command()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_slave_configure()+0x297: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_chip_diag()+0x170: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_bus_reset()+0x31: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_load_firmware.part.0()+0x157: sibling call from callable instruction with modified stack frame drivers/scsi/qla1280.o: warning: objtool: qla1280_error_action()+0x8a: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/scsi/dmx3191d.o: warning: objtool: dmx3191d_probe_one()+0x4a: sibling call from callable instruction with modified stack frame 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 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) | ^~~~~~~~~ drivers/scsi/dc395x.o: warning: objtool: start_scsi()+0x3f: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: msgout_phase1()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: data_out_phase0()+0x115: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: dc395x_init_one()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: data_in_phase0()+0x3e: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: data_io_transfer()+0x37: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: msgin_phase0()+0x618: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: dc395x_queue_command()+0x8e: sibling call from callable instruction with modified stack frame drivers/scsi/dc395x.o: warning: objtool: dc395x_interrupt()+0x9c: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~ drivers/scsi/esp_scsi.o: warning: objtool: esp_maybe_execute_command.part.0()+0x3f0: sibling call from callable instruction with modified stack frame drivers/scsi/esp_scsi.o: warning: objtool: esp_cmd_is_done()+0xd6: sibling call from callable instruction with modified stack frame drivers/scsi/esp_scsi.o: warning: objtool: scsi_esp_intr()+0x5b5: sibling call from callable instruction with modified stack frame drivers/scsi/hpsa.o: warning: objtool: hpsa_init_one()+0x2e: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'am53c974_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'cleanup_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'am53c974_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'init_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_build_cmd': drivers/scsi/megaraid.c:721:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:721:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:856:6: warning: taking address of packed member of 'struct mbox_out' may result in an unaligned pointer value [-Waddress-of-packed-member] 856 | (u32 *)&mbox->m_out.xferaddr, &seg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': drivers/scsi/megaraid.c:999:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:999:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': drivers/scsi/megaraid.c:1062:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:1062:28: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/megaraid.c:44: drivers/scsi/megaraid.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid.c:4667:1: note: in expansion of macro 'module_exit' 4667 | module_exit(megaraid_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4652:20: note: 'cleanup_module' target declared here 4652 | static void __exit megaraid_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4666:1: note: in expansion of macro 'module_init' 4666 | module_init(megaraid_init); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4613:19: note: 'init_module' target declared here 4613 | static int __init megaraid_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp870u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/atp870u.c:29: drivers/scsi/atp870u.c:1711:19: note: 'cleanup_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp870u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/atp870u.c:29: drivers/scsi/atp870u.c:1711:19: note: 'init_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ drivers/scsi/atp870u.o: warning: objtool: atp_is()+0x102: sibling call from callable instruction with modified stack frame drivers/scsi/atp870u.o: warning: objtool: atp870u_intr_handle()+0xafa: sibling call from callable instruction with modified stack frame drivers/scsi/atp870u.o: warning: objtool: atp870u_probe()+0x8b: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_iomapped()+0xad: sibling call from callable instruction with modified stack frame drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_memmapped()+0x94: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/scsi/initio.o: warning: objtool: int_initio_resel()+0x21c: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_status_msg()+0x49: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_next_state()+0xd65: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_probe_one()+0xaa: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: i91uSCBPost()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: int_initio_resel.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag.cold()+0x4: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: initio_status_msg.cold()+0x5: sibling call from callable instruction with modified stack frame drivers/scsi/initio.o: warning: objtool: i91uSCBPost.cold()+0x1a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_next()+0x6fb: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: __gdth_interrupt()+0x9ac: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_internal_cmd()+0x14e: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_pci_init_one()+0x5b5: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info()+0xbc: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_show_info()+0xe05: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data.cold()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info.cold()+0xfa: return with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change()+0x5e: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_process_ddpvld.isra.0()+0x17: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_add()+0xe3: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_lro_receive()+0x1d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_lro_rx_handler()+0x2fb: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change.cold()+0x55: return with modified stack frame In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inia100_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/a100u2w.c:65: drivers/scsi/a100u2w.c:1225:19: note: 'cleanup_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inia100_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/a100u2w.c:65: drivers/scsi/a100u2w.c:1225:19: note: 'init_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/scsi/a100u2w.o: warning: objtool: inia100_queue()+0x104: sibling call from callable instruction with modified stack frame drivers/scsi/a100u2w.o: warning: objtool: inia100_intr()+0xd9: sibling call from callable instruction with modified stack frame drivers/scsi/a100u2w.o: warning: objtool: inia100_probe_one()+0x42: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wait_for_reply()+0x57: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wake_up()+0xb: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_establish()+0x44: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data()+0x25: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_fw4_ack()+0xb2: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_open_rpl()+0x5b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_listsrv_rpl()+0x5b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_setup_cdev_np()+0x2fe: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_set_tcb_rpl()+0x26: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_rpl_rss()+0x24: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_cpl()+0x4d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_con_rpl()+0x5d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_peer_close()+0xd5: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_accept_req()+0x96: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_send_tx_flowc_wr()+0x1a8: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn()+0x6b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_req_rss()+0x39: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data.cold()+0x13: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn.cold()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_decode_bits()+0x2e: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_aen_read_queue()+0x130: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_interrupt()+0x14c: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_queue()+0x791: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_initconnection()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown()+0x4e: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_sequence()+0xf4: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_device_extension()+0xf3: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_eh_reset()+0x5b: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_allocate_memory.constprop.0()+0x68: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_probe()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: tw_chrdev_ioctl()+0x412: sibling call from callable instruction with modified stack frame drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown.cold()+0x15: return with modified stack frame 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) | ^~~~~~~~ drivers/scsi/3w-9xxx.o: warning: objtool: twa_decode_bits()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_fill_sense()+0xc0: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsiop_execute_scsi()+0x1f3: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event()+0x188: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_read_queue()+0xaa: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_interrupt()+0x5a6: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_poll_response.constprop.0()+0xe0: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_initconnection.constprop.0()+0x12c: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown()+0x68: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_reset_sequence()+0x7f: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsi_eh_reset()+0x68: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_allocate_memory()+0x6e: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_probe()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_chrdev_ioctl()+0xb4f: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event.cold()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown.cold()+0x17: return with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_allocate_cmd.isra.0()+0x28: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_rx_opcode()+0x314: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_wait_rxq()+0x185: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_put_login_tx()+0xf8: sibling call from callable instruction with modified stack frame 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/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init()+0x2d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init.cold()+0x34: return with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event()+0x122: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_aen_read_queue()+0xb0: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_fill_sense.constprop.0()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_interrupt()+0x4e9: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_initconnection.constprop.0()+0xe7: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown()+0x67: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_reset_sequence()+0x194: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_scsi_eh_reset()+0x6a: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_get_param()+0x12b: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_chrdev_ioctl()+0x60b: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_allocate_memory()+0x6c: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_probe()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event.cold()+0x35: sibling call from callable instruction with modified stack frame drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown.cold()+0x19: return with modified stack frame 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) | ^~~~~~~~ drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_find_param_from_key()+0xc: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_key()+0x1f: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_value()+0xbc: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_set_default_param()+0x53: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_rx_data()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_tx_data()+0x6f: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_create_default_params()+0x23: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_copy_param_list()+0x38: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_extract_key_value()+0x22: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_update_param_value()+0x2a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_decode_text_input()+0x53: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_negotiated_keys()+0x38: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_change_param_value()+0xb9: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_randomize_seq_lists()+0x46: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_randomize_pdu_lists.constprop.0()+0x131: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_build_pdu_and_seq_lists()+0x773: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_get_pdu_holder()+0x11: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_get_pdu_holder_for_seq()+0x1e: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_seq_pdu_list.o: warning: objtool: iscsit_get_seq_holder()+0x1c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_auth.o: warning: objtool: chap_server_compute_md5.isra.0()+0xf9: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_auth.o: warning: objtool: chap_main_loop()+0xf9: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_get_datain_values()+0x33b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_allocate_datain_req()+0x1e: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout()+0xa9: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_post_dataout()+0x3d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout()+0x2f: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout.cold()+0x9a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout.cold()+0xb1: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_dump_ioasa()+0x71: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_enable_ioa()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_next_stage()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_identify_hrrq()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_shutdown_ioa()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_ucode_download()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioa_bringdown_done()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_timer()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_dump_mailbox_wait()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_bus_reset_done()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_bist()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_wait_for_ops()+0x6f: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_slave_alloc()+0xe3: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_quiesce_done()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_log_hex_data.part.0()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_query_ioa_cfg()+0x22: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_set_supported_devs()+0x167: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page28()+0x34: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page24()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_set_caching_parameters()+0x20: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page28()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page24()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_inquiry()+0x1d: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_cap_inquiry()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_pageC4_inquiry()+0x2b: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_std_inquiry()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page0_inquiry()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page3_inquiry()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset_done()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_alert()+0x2d: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_release_dump()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_bist_done()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work()+0x26: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_fail_all_ops()+0x1f: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_timeout()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam_done()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_initiate_ioa_bringdown()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_store_update_fw()+0x2b5: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_eh_host_reset()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_device_reset()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ata_phy_reset()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_sata_reset()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_eh_dev_reset()+0x3e: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_eh_abort()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_ioa_reset_done()+0x25: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_init_res_table()+0x46: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_free_dump()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_write_dump()+0x70: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_add_remove_thread()+0x1e: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_log_vpd_compact.constprop.0()+0x135: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_worker_thread()+0x20: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: __ipr_remove()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_remove()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_probe()+0x3a: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_handle_log_data.part.0()+0x8b0: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_restore_cfg_space()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_get_unit_check_job()+0x1a: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_timeout.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_dump_data_payload()+0x8f: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_create_recovery_datain_values_datasequenceinorder_no()+0x2e: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t()+0x1b4: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_status_snack()+0x28: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_data_ack()+0x15: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_execute_cmd()+0xe8: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_ooo_cmdsn()+0x1e7: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_dataout_timeout()+0x272: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t.cold()+0x27: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target_erl2.o: warning: objtool: iscsit_remove_cmd_from_connection_recovery()+0x16: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_erl2.o: warning: objtool: iscsit_prepare_cmds_for_reallegiance()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/hptiop.o: warning: objtool: hptiop_shutdown()+0x29: sibling call from callable instruction with modified stack frame drivers/scsi/hptiop.o: warning: objtool: hptiop_map_pci_bar.isra.0()+0x1c: sibling call from callable instruction with modified stack frame drivers/scsi/hptiop.o: warning: objtool: hptiop_probe()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/hptiop.o: warning: objtool: hptiop_probe.cold()+0x9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/scsi/stex.o: warning: objtool: stex_handshake()+0x481: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_do_reset()+0x35d: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_ss_mu_intr.part.0()+0x59: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_mu_intr()+0x2f: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_abort()+0xd1: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_probe()+0x90: sibling call from callable instruction with modified stack frame drivers/scsi/stex.o: warning: objtool: stex_mu_intr.cold()+0x1f: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_login_setup_crypto()+0x25: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_login_post_auth_non_zero_tsih()+0x2c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_start_kthreads()+0x51: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_setup_np()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_sess_out()+0x13: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_thread()+0xc1: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_check_login_request()+0x28: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_check_first_request.isra.0()+0x44: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_do_login()+0x528: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: extract_param()+0x87: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_locate_portal()+0x152: sibling call from callable instruction with modified stack frame drivers/scsi/mvumi.o: warning: objtool: mvumi_scan_events()+0x104: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_nodeattrib.o: warning: objtool: iscsit_na_nopin_timeout()+0x1d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_post_handler()+0x44: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_abort_task()+0x31: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_warm_reset()+0x1a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_cold_reset()+0x1a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_reassign()+0x63: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_check_task_reassign_expdatasn()+0x1e9: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_alloc_portal_group()+0x2a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_load_discovery_tpg()+0x17: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_portal_group()+0x17: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_portal_group()+0x41: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_disable_portal_group()+0x30: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_network_portal()+0x44: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_network_portal()+0x13: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_authentication()+0x2e: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_enable_portal_group()+0x17: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_generate_node_acls()+0xc: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_start_bist()+0x44: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert()+0x4e: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_identify_hrrq()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_internal_done()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reinit_cfgtable_done()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_slave_configure()+0x9d: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_cancel_ccn()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_notify_aen.isra.0()+0x53: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_shutdown()+0x11: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_tasklet_function()+0x74: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_hcam()+0x19: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_reset()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_bist_done()+0x53: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert_done()+0x2c: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_reload()+0x253: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_timeout_handler()+0x57: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0()+0x21: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ldn()+0xd6: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr()+0xd: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr_msix()+0x5c: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ccn()+0x7d: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_eh_abort_handler()+0x220: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_queuecommand()+0x18b: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_device.constprop.0()+0x5e: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_worker_function()+0xd8: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_res_table()+0x332: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_io_done()+0x3b: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_probe()+0x2e: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_copy_sglist.isra.0()+0x165: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_chr_ioctl()+0x4d: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done.cold()+0x4b: sibling call from callable instruction with modified stack frame drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_cmd_to_immediate_queue()+0x30: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_sequence_cmd()+0x3b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_r2t_to_list()+0x37: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_get_seq_holder_for_r2t()+0x11: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_check_unsolicited_dataout()+0x43: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_cmd_to_response_queue()+0x30: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: __iscsit_free_cmd()+0x234: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: tx_data()+0x4c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_send_tx_data()+0x44: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_fe_sendpage_sg()+0x129: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_cmd_to_immediate_queue.cold()+0x12: sibling call from callable instruction with modified stack frame 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) | ^~~~ drivers/scsi/virtio_scsi.o: warning: objtool: virtscsi_handle_event()+0x158: sibling call from callable instruction with modified stack frame 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/scsi/vmw_pvscsi.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvscsi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1608:1: note: in expansion of macro 'module_exit' 1608 | module_exit(pvscsi_exit); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1602:20: note: 'cleanup_module' target declared here 1602 | static void __exit pvscsi_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/vmw_pvscsi.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvscsi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(pvscsi_init); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1595:19: note: 'init_module' target declared here 1595 | static int __init pvscsi_init(void) | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_msg_workqueue_handler()+0x23: sibling call from callable instruction with modified stack frame drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe()+0x48: sibling call from callable instruction with modified stack frame drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe.cold()+0x69: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/scsi/xen-scsifront.c:52: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/scsi/xen-scsifront.c:31: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/scsi/xen-scsifront.c:31: drivers/scsi/xen-scsifront.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsifront_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/xen-scsifront.c:1153:1: note: in expansion of macro 'module_init' 1153 | module_init(scsifront_init); | ^~~~~~~~~~~ drivers/scsi/xen-scsifront.c:1146:19: note: 'init_module' target declared here 1146 | static int __init scsifront_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/xen-scsifront.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsifront_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/xen-scsifront.c:1159:1: note: in expansion of macro 'module_exit' 1159 | module_exit(scsifront_exit); | ^~~~~~~~~~~ drivers/scsi/xen-scsifront.c:1155:20: note: 'cleanup_module' target declared here 1155 | static void __exit scsifront_exit(void) | ^~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject()+0x50: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject_from_cmd()+0x27: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out()+0x31: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd()+0x36: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: __iscsit_check_dataout_hdr()+0x38: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_check_dataout_hdr()+0xc0: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack()+0x36: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_logout_rsp()+0x9c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_map_iovec()+0x19: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_sendtargets_response.constprop.0()+0x333: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd()+0x7b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd()+0x199: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_logout_cmd()+0x63: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_immediate_queue()+0x32d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd()+0x4a5: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_get_rx_pdu()+0x3f4: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_tiqn()+0x19: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_del_tiqn()+0x21: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_np()+0x15c: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_logout_removeconnforrecovery()+0x29: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_thread_get_cpumask()+0x42: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_close_session()+0x1b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_response_queue()+0x3ee: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out.cold()+0x49: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd.cold()+0x20: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack.cold()+0x1a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_del_tiqn.cold()+0x12: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/storvsc_drv.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'storvsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1994:1: note: in expansion of macro 'module_exit' 1994 | module_exit(storvsc_drv_exit); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1983:20: note: 'cleanup_module' target declared here 1983 | static void __exit storvsc_drv_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/storvsc_drv.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'storvsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1993:1: note: in expansion of macro 'module_init' 1993 | module_init(storvsc_drv_init); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1950:19: note: 'init_module' target declared here 1950 | static int __init storvsc_drv_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/wd719x.c:40: drivers/scsi/wd719x.c:981:19: note: 'cleanup_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/wd719x.c:40: drivers/scsi/wd719x.c:981:19: note: 'init_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_nacl_cmdsn_depth_store()+0x56: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_np_driver_store()+0x4d: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tpg_enable_store()+0x3b: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: iscsi_disc_enforce_discovery_auth_store()+0x4a: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_call_addnptotpg()+0x49: sibling call from callable instruction with modified stack frame drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tiqn_addtpg()+0x3d: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~~~~~~~~~~~~ drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_tpg_attrib_fabric_prot_type_store()+0x32: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink()+0x2e: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_naa_tpg()+0x38: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_scsi_hba()+0x14f: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_driver_probe()+0x27: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_drop_nexus()+0x26: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_issue_tmr.isra.0()+0x1b: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink.cold()+0x15: sibling call from callable instruction with modified stack frame drivers/scsi/st.o: warning: objtool: create_one_cdev()+0x86: sibling call from callable instruction with modified stack frame drivers/scsi/st.o: warning: objtool: st_probe()+0x64b: sibling call from callable instruction with modified stack frame drivers/scsi/st.o: warning: objtool: st_write()+0xc77: sibling call from callable instruction with modified stack frame drivers/scsi/st.o: warning: objtool: st_read()+0x56c: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~ drivers/target/sbp/sbp_target.o: warning: objtool: sbp_sense_mangle()+0x76: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_directory_id_store()+0x2a: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: tgt_agent_rw()+0x82: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_enable_store()+0xa6: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_pre_unlink_lun()+0x27: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_make_tpg()+0x91: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_rw_data()+0x78: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_process()+0x64: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: session_maintenance_work()+0xc6: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_rw()+0xc6: sibling call from callable instruction with modified stack frame drivers/target/sbp/sbp_target.o: warning: objtool: sbp_pre_unlink_lun.cold()+0x8: sibling call from callable instruction with modified stack frame 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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/tcm_fc/tfc_cmd.o: warning: objtool: ft_queue_status()+0x1d7: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_sysfs_add()+0x33: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_chk_result()+0xfc: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_verify_frame.isra.0()+0x22c: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_probe()+0x675: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_do_scsi.constprop.0()+0x3c9: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_get_frame_position()+0xd8: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_write_error_recovery()+0x87: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_set_frame_position()+0x79: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_write_behind_check()+0x68: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_recover_wait_frame()+0x1ca: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_wait_frame()+0x3d: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_flush_write_buffer()+0x1d9: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_initiate_read()+0xb2: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: __osst_analyze_headers()+0x66: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0()+0x77: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_write_header()+0x279: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_get_logical_frame.isra.0()+0x21e: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_seek_logical_blk()+0x21a: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: cross_eof()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_read()+0x101: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: os_scsi_tape_flush()+0xea: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_space_over_filemarks_backward()+0x9f: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_int_ioctl()+0xe7c: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: os_scsi_tape_open()+0x635: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_ioctl()+0x766: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: append_to_buffer()+0xfc: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: osst_write()+0xe3: sibling call from callable instruction with modified stack frame drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0.cold()+0x1d: return with modified stack frame 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) | ^~~~~~~ drivers/target/tcm_fc/tfc_conf.o: warning: objtool: ft_add_tpg()+0x7a: sibling call from callable instruction with modified stack frame 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/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 */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_queue_data_in()+0x551: sibling call from callable instruction with modified stack frame drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_recv_write_data()+0x79: sibling call from callable instruction with modified stack frame In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' 888 | module_init(ses_init); | ^~~~~~~~~~~ drivers/scsi/ses.c:863:19: note: 'init_module' target declared here 863 | static int __init ses_init(void) | ^~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' 889 | module_exit(ses_exit); | ^~~~~~~~~~~ drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here 882 | static void __exit ses_exit(void) | ^~~~~~~~ In file included from drivers/scsi/scsi_debug.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_debug_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' 121 | #define device_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5541:1: note: in expansion of macro 'device_initcall' 5541 | device_initcall(scsi_debug_init); | ^~~~~~~~~~~~~~~ drivers/scsi/scsi_debug.c:5314:19: note: 'init_module' target declared here 5314 | static int __init scsi_debug_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_debug.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_debug_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_debug.c:5542:1: note: in expansion of macro 'module_exit' 5542 | module_exit(scsi_debug_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5523:20: note: 'cleanup_module' target declared here 5523 | static void __exit scsi_debug_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_configfs.o: warning: objtool: emulate_fua_read_store()+0x11: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_dpo_store()+0x11: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_dev_udev_path_store()+0x19: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_dev_alias_store()+0x19: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_core_item_dbroot_store()+0xb8: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: queue_depth_store()+0x41: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: optimal_sectors_store()+0x3e: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: block_size_store()+0x42: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: pi_prot_type_store()+0x4d: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_ua_intlck_ctrl_store()+0x3b: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: unmap_zeroes_data_store()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: force_pr_aptpl_store()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_rest_reord_store()+0x37: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: pi_prot_verify_store()+0x3f: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: pi_prot_format_store()+0x50: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_tpws_store()+0x40: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_tpu_store()+0x40: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_tas_store()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_write_cache_store()+0x4e: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: emulate_model_alias_store()+0x31: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_dev_lba_map_store()+0xf6: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_members_show()+0xfa: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_lu_gp_members_show()+0xa4: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_dev_alua_lu_gp_store()+0x43: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_unit_serial_store()+0x2d: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_dev_enable_store()+0x24: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_pr_res_aptpl_metadata_store()+0x172: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_pr_res_pr_registered_i_pts_show()+0x190: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_scsi_target_device_show()+0xd7: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_target_port_show()+0xd7: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_logical_unit_show()+0xd0: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_protocol_identifier_show()+0xb7: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_tg_pt_gp_id_store()+0x40: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_write_metadata_store()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_hba_mode_store()+0x49: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_access_state_store()+0x2f: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_lu_gp_lu_gp_id_store()+0x34: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_core_call_addhbatotarget()+0x46: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_active_optimized_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_active_nonoptimized_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_standby_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_unavailable_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_lba_dependent_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_offline_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_transitioning_store()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_access_status_store()+0x27: sibling call from callable instruction with modified stack frame drivers/target/target_core_configfs.o: warning: objtool: target_register_template()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_destroy()+0x18: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: config_cdb_len()+0x7e: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: every_nth_store()+0x70: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: max_luns_store()+0x58: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_write_info()+0x5b: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_alloc()+0x10: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete()+0x6b: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_probe()+0x43: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_remove()+0x13: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: fake_rw_store()+0xaf: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: dif_verify.isra.0()+0x38: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: prot_verify_write()+0x106: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: resp_report_luns()+0x4b: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: find_build_dev_info()+0x16: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_configure()+0x1b: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: sdebug_add_adapter()+0x28: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: resp_inquiry()+0x434: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_queuecommand()+0x920: sibling call from callable instruction with modified stack frame drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete.cold()+0x1f: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3400_thermal.c:14: drivers/thermal/int340x_thermal/int3400_thermal.c:381:24: note: 'cleanup_module' target declared here 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3400_thermal.c:14: drivers/thermal/int340x_thermal/int3400_thermal.c:381:24: note: 'init_module' target declared here 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_device.o: warning: objtool: core_enable_device_list_for_node()+0x3d: sibling call from callable instruction with modified stack frame drivers/target/target_core_device.o: warning: objtool: core_alloc_rtpi()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_device.o: warning: objtool: core_dev_init_initiator_node_lun_acl()+0x43: sibling call from callable instruction with modified stack frame drivers/target/target_core_device.o: warning: objtool: target_configure_device()+0x2a: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3402_thermal.c:14: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'cleanup_module' target declared here 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3402_thermal.c:14: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'init_module' target declared here 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_np()+0x24: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_wwn()+0x20: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_tpg()+0x24: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_port_link()+0x15: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_lun()+0x46: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link()+0x1a: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_mappedlun()+0x58: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link.cold()+0x1f: return with modified stack frame In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3403_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/thermal/int340x_thermal/int3403_thermal.c:19: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3403_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/thermal/int340x_thermal/int3403_thermal.c:19: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.o: warning: objtool: int3403_add()+0x112: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_lib.o: warning: objtool: target_get_pr_transport_id_len()+0x8f: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_lib.o: warning: objtool: target_get_pr_transport_id()+0x387: sibling call from callable instruction with modified stack frame drivers/target/target_core_fabric_lib.o: warning: objtool: target_parse_pr_out_transport_id()+0x74: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'proc_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(proc_thermal_exit); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit proc_thermal_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'proc_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(proc_thermal_init); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:503:19: note: 'init_module' target declared here 503 | static int __init proc_thermal_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3406_thermal.c:14: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'cleanup_module' target declared here 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3406_thermal.c:14: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'init_module' target declared here 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_hba.o: warning: objtool: transport_backend_register()+0x5c: sibling call from callable instruction with modified stack frame drivers/target/target_core_hba.o: warning: objtool: core_alloc_hba()+0x2e: sibling call from callable instruction with modified stack frame drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: get_single_name()+0x3d: sibling call from callable instruction with modified stack frame drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_art()+0xa2: sibling call from callable instruction with modified stack frame drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_trt()+0xa1: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/intel_powerclamp.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powerclamp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:810:1: note: in expansion of macro 'module_exit' 810 | module_exit(powerclamp_exit); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:799:20: note: 'cleanup_module' target declared here 799 | static void __exit powerclamp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_powerclamp.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powerclamp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:797:1: note: in expansion of macro 'module_init' 797 | module_init(powerclamp_init); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:743:19: note: 'init_module' target declared here 743 | static int __init powerclamp_init(void) | ^~~~~~~~~~~~~~~ drivers/thermal/intel_powerclamp.o: warning: objtool: duration_set()+0x36: sibling call from callable instruction with modified stack frame drivers/thermal/intel_powerclamp.o: warning: objtool: window_size_set()+0x36: sibling call from callable instruction with modified stack frame drivers/thermal/intel_powerclamp.o: warning: objtool: powerclamp_set_cur_state()+0x3b: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_aptpl_buf()+0x124: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_write_aptpl_to_file()+0x6f: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_and_write_aptpl()+0x88: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_release_preempt_and_abort()+0x84: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_pro_preempt()+0x6f: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_do_alloc_registration.isra.0()+0x3d: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_alloc_registration()+0x220: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_check_aptpl_registration.isra.0()+0x1a9: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_emulate_pro_register()+0x50: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: target_scsi2_reservation_reserve()+0x26: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: core_scsi3_alloc_aptpl_registration()+0x33: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_out()+0x3c: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_in()+0x34: sibling call from callable instruction with modified stack frame drivers/target/target_core_pr.o: warning: objtool: target_check_reservation()+0x563: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(pkg_temp_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:590:20: note: 'cleanup_module' target declared here 590 | static void __exit pkg_temp_thermal_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(pkg_temp_thermal_init) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:550:19: note: 'init_module' target declared here 550 | static int __init pkg_temp_thermal_init(void) | ^~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_alua.o: warning: objtool: core_alua_write_tpg_metadata()+0x44: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_do_transition_tg_pt()+0xda: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_set_tg_pt_secondary_state()+0x117: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_referrals()+0x1d: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_target_port_groups()+0x1ff: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: target_alua_state_check()+0x4cb: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: target_emulate_set_target_port_groups()+0x4e: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map_mem()+0x4a: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lu_gp()+0x1f: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_set_lu_gp_id()+0x12: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_tg_pt_gp()+0x2b: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_set_tg_pt_gp_id()+0x21: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_tg_pt_gp_info()+0x62: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_access_type()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_nonop_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_trans_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_implicit_trans_secs()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_preferred_bit()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_offline_bit()+0x53: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_status()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_write_metadata()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_alua.o: warning: objtool: core_setup_alua()+0x45: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/thermal/intel_soc_dts_thermal.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_soc_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(intel_soc_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit intel_soc_thermal_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/thermal/intel_soc_dts_thermal.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_soc_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(intel_soc_thermal_init) | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:54:19: note: 'init_module' target declared here 54 | static int __init intel_soc_thermal_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ drivers/target/target_core_tmr.o: warning: objtool: core_tmr_alloc_req()+0x32: sibling call from callable instruction with modified stack frame drivers/target/target_core_tmr.o: warning: objtool: core_tmr_abort_task()+0xe1: sibling call from callable instruction with modified stack frame drivers/target/target_core_tmr.o: warning: objtool: core_tmr_lun_reset()+0x10f: sibling call from callable instruction with modified stack frame In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'cleanup_module' target declared here 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'init_module' target declared here 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_pch_thermal.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/thermal/intel_pch_thermal.c:22: drivers/thermal/intel_pch_thermal.c:429:19: note: 'cleanup_module' target declared here 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_pch_thermal.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/thermal/intel_pch_thermal.c:22: drivers/thermal/intel_pch_thermal.c:429:19: note: 'init_module' target declared here 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ drivers/target/target_core_tpg.o: warning: objtool: core_tpg_alloc_lun()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_tpg.o: warning: objtool: core_tpg_register()+0x38: sibling call from callable instruction with modified stack frame In file included from drivers/thunderbolt/nhi.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhi_unload': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thunderbolt/nhi.c:1195:1: note: in expansion of macro 'module_exit' 1195 | module_exit(nhi_unload); | ^~~~~~~~~~~ drivers/thunderbolt/nhi.c:1188:20: note: 'cleanup_module' target declared here 1188 | static void __exit nhi_unload(void) | ^~~~~~~~~~ In file included from drivers/thunderbolt/nhi.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:120:30: note: in expansion of macro 'module_init' 120 | #define rootfs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/thunderbolt/nhi.c:1194:1: note: in expansion of macro 'rootfs_initcall' 1194 | rootfs_initcall(nhi_init); | ^~~~~~~~~~~~~~~ drivers/thunderbolt/nhi.c:1175:19: note: 'init_module' target declared here 1175 | static int __init nhi_init(void) | ^~~~~~~~ drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_read_raw()+0x22b: sibling call from callable instruction with modified stack frame drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_write_raw()+0x114: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session()+0x22: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_handle_queue_full()+0xca: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: target_setup_cmd_from_cdb()+0x1de: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_generic_handle_tmr()+0xc8: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: target_tmr_work()+0xb1: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session_tags()+0x73: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: target_setup_session()+0x2c: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_dump_vpd_ident_type()+0xf0: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: target_cmd_size_check()+0xf9: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_generic_request_failure()+0x147: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: transport_handle_cdb_direct()+0xd: sibling call from callable instruction with modified stack frame drivers/target/target_core_transport.o: warning: objtool: target_submit_cmd_map_sgls()+0x222: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: sbc_execute_unmap()+0x3a: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: sbc_setup_write_same.isra.0()+0x48: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: sbc_check_dpofua.isra.0()+0x39: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: sbc_parse_cdb()+0x198: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: compare_and_write_callback()+0xc6: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: xdreadwrite_callback()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_sbc.o: warning: objtool: sbc_dif_verify()+0x33d: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry_std()+0x103: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_report_luns()+0x132: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_request_sense()+0x55: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modesense()+0x1a1: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modeselect()+0x19a: sibling call from callable instruction with modified stack frame drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry()+0x3f: sibling call from callable instruction with modified stack frame drivers/target/target_core_ua.o: warning: objtool: core_scsi3_ua_allocate()+0x30: sibling call from callable instruction with modified stack frame drivers/target/target_core_rd.o: warning: objtool: rd_do_prot_rw()+0x4f: sibling call from callable instruction with modified stack frame drivers/target/target_core_rd.o: warning: objtool: rd_allocate_sgl_table.constprop.0()+0xf3: sibling call from callable instruction with modified stack frame drivers/target/target_core_rd.o: warning: objtool: rd_configure_device()+0x35: sibling call from callable instruction with modified stack frame drivers/target/target_core_xcopy.o: warning: objtool: target_xcopy_locate_se_dev_e4_iter()+0xad: sibling call from callable instruction with modified stack frame drivers/target/target_core_xcopy.o: warning: objtool: target_xcopy_do_work()+0x5c: sibling call from callable instruction with modified stack frame drivers/target/target_core_xcopy.o: warning: objtool: target_do_xcopy()+0x16: sibling call from callable instruction with modified stack frame drivers/target/target_core_xcopy.o: warning: objtool: target_do_receive_copy_results()+0x32: sibling call from callable instruction with modified stack frame drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_write.constprop.0()+0xd4: sibling call from callable instruction with modified stack frame drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_read()+0x12e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_unmap()+0x4b: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_bio_done()+0x16: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_end_io_flush()+0x15: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_get_bio()+0x44: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_set_configfs_dev_params()+0xe4: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_configure_device()+0x14: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_alloc_device()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_write_same()+0x65: sibling call from callable instruction with modified stack frame drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_rw()+0x24a: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_file.o: warning: objtool: fd_do_prot_fill()+0x41: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_format_prot()+0x1c: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_init_prot()+0x2d: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_execute_sync_cache()+0x53: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_set_configfs_dev_params()+0x14a: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_configure_device()+0x20: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_execute_unmap()+0xb6: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_do_rw.isra.0()+0x49: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_execute_rw()+0x36: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_execute_write_same()+0x52: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_attach_hba()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_file.o: warning: objtool: fd_alloc_device()+0x2d: sibling call from callable instruction with modified stack frame 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_pscsi.o: warning: objtool: pscsi_req_done()+0xcb: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_set_configfs_dev_params()+0x13c: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_pmode_enable_hba()+0x4f: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_execute_cmd()+0xe7: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_attach_hba()+0x25: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_alloc_device()+0x28: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_add_device_to_list()+0x4d: sibling call from callable instruction with modified stack frame drivers/target/target_core_pscsi.o: warning: objtool: pscsi_configure_device()+0x34: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.c: In function 'queue_cmd_ring': drivers/target/target_core_user.c:1035:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1035 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1036:20: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1036 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1051:18: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1051 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1055:8: warning: taking address of packed member of 'struct tcmu_cmd_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1055 | iov = &entry->req.iov[0]; | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1092:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1092 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_user.c:22: drivers/target/target_core_user.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcmu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2799:1: note: in expansion of macro 'module_init' 2799 | module_init(tcmu_module_init); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2717:19: note: 'init_module' target declared here 2717 | static int __init tcmu_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_user.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcmu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_user.c:2800:1: note: in expansion of macro 'module_exit' 2800 | module_exit(tcmu_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2784:20: note: 'cleanup_module' target declared here 2784 | static void __exit tcmu_module_exit(void) | ^~~~~~~~~~~~~~~~ drivers/tty/ipwireless/hardware.o: warning: objtool: ipw_receive_data_work()+0x134: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_setup_timer()+0xe1: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/hardware.o: warning: objtool: do_receive_packet()+0x364: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_interrupt()+0x142: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_qfull_time_out_store()+0x69: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_set_block_netlink()+0x30: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_setup_cmd_timer()+0x78: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_set_dev_attrib()+0x2b: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_set_configfs_dev_params()+0x1ed: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_vma_fault()+0x89: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_cmd_time_out_store()+0x24: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_set_global_max_data_area()+0x34: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_set_reset_netlink()+0x3f: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_reset_ring_store()+0x31: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: queue_cmd_ring()+0x19c: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_handle_completions()+0x1c: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_block_dev_store()+0x29: sibling call from callable instruction with modified stack frame drivers/target/target_core_user.o: warning: objtool: tcmu_genl_cmd_done.isra.0()+0x14: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/tty/ipwireless/main.o: warning: objtool: ipwireless_attach()+0xeb: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/tty/serial/8250/8250_exar.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exar_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/tty/serial/8250/8250_exar.c:9: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'cleanup_module' target declared here 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/tty/serial/8250/8250_exar.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'exar_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/tty/serial/8250/8250_exar.c:9: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'init_module' target declared here 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent()+0x48: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_start_xmit()+0x134: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: do_go_online()+0x60: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_open()+0x14: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_close()+0x14: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent.cold()+0x9: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/network.o: warning: objtool: do_go_online.cold()+0xd: sibling call from callable instruction with modified stack frame In file included from drivers/tty/serial/8250/serial_cs.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/serial_cs.c:42: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'cleanup_module' target declared here 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/serial_cs.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/serial_cs.c:42: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'init_module' target declared here 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/tty/serial/8250/serial_cs.o: warning: objtool: setup_serial()+0xad: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: add_tty()+0x118: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_received()+0x48: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_free()+0x7b: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_init()+0xc9: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release()+0x22: sibling call from callable instruction with modified stack frame drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release.cold()+0xa: sibling call from callable instruction with modified stack frame In file included from drivers/tty/serial/8250/8250_lpss.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_lpss.c:11: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'cleanup_module' target declared here 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_lpss.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_lpss.c:11: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'init_module' target declared here 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/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) | ^~~~~~~~~~~ drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames()+0x22: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_receive()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_poll()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_write()+0x71: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_read()+0x71: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_wakeup()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_ioctl()+0x2a: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_close()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_open()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames.cold()+0x21: sibling call from callable instruction with modified stack frame In file included from drivers/tty/serial/8250/8250_moxa.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_moxa.c:9: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'cleanup_module' target declared here 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_moxa.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_moxa.c:9: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'init_module' target declared here 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/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) | ^~~~~~~~ drivers/tty/n_gsm.o: warning: objtool: gsm_send()+0xbd: sibling call from callable instruction with modified stack frame drivers/tty/n_gsm.o: warning: objtool: gsm_dlci_t1()+0x48: sibling call from callable instruction with modified stack frame drivers/tty/n_gsm.o: warning: objtool: __gsm_data_queue.isra.0()+0xeb: sibling call from callable instruction with modified stack frame drivers/tty/n_gsm.o: warning: objtool: gsm_queue()+0x8f: sibling call from callable instruction with modified stack frame drivers/tty/n_gsm.o: warning: objtool: gsmtty_ioctl()+0xf8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~ drivers/tty/n_r3964.o: warning: objtool: r3964_write()+0x25b: sibling call from callable instruction with modified stack frame drivers/tty/n_r3964.o: warning: objtool: r3964_open()+0x25: sibling call from callable instruction with modified stack frame 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/cyclades.o: warning: objtool: cyz_dtr_rts()+0x47: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_do_close()+0x110: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_break()+0x11d: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_flush_buffer()+0xb2: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_tiocmset()+0x109: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_set_line_char()+0x845: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_startup()+0x2df: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_open()+0x184: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: __cyz_load_fw.isra.0.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cy_pci_probe()+0x21f: sibling call from callable instruction with modified stack frame drivers/tty/cyclades.o: warning: objtool: cyz_dtr_rts.cold()+0x17: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ drivers/tty/rocket.o: warning: objtool: rp_send_xchar()+0x34: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_break()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_stop()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_unthrottle()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_throttle()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent()+0x23: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_start()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_put_char()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_set_termios()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_ioctl()+0x43: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_flush_buffer()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_write()+0x38: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_close()+0x21: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_hangup()+0x1d: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_do_poll()+0x2cf: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_cleanup_module()+0x20: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_send_xchar.cold()+0x24: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_stop.cold()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_unthrottle.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_throttle.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent.cold()+0x16: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_start.cold()+0xf: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_set_termios.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_flush_buffer.cold()+0x12: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_close.cold()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/rocket.o: warning: objtool: rp_hangup.cold()+0x10: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/tty/synclink_gt.o: warning: objtool: isr_rxdata()+0x129: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tiocmset()+0x1c: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tiocmget()+0x86: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: set_break()+0x1e: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: chars_in_buffer()+0x26: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: write_room()+0x28: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: put_char()+0x20: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tx_hold()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tx_timeout()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: flush_buffer()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: synclink_gt_proc_show()+0x2ea: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: wait_gpio()+0x5a: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: send_xchar()+0x22: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: unthrottle()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: throttle()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: ioctl()+0x49: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: slgt_compat_ioctl()+0x41: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: isr_txeom()+0x13: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: slgt_interrupt()+0x1d: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tx_load()+0x96: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: tx_release()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: set_termios()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: flush_chars()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: write()+0x2c: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: shutdown.part.0()+0x11: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: hangup()+0x23: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: open()+0x275: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: bh_handler()+0x7c9: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: rx_timeout()+0x11: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: alloc_dma_bufs()+0x279: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: init_one()+0x33: sibling call from callable instruction with modified stack frame drivers/tty/synclink_gt.o: warning: objtool: close.cold()+0x1b: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/tty/synclinkmp.o: warning: objtool: tiocmset()+0x1c: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tiocmget()+0x89: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: set_break()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: rx_stop()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: rx_start()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: chars_in_buffer()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: write_room()+0x40: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: put_char()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_proc_show()+0x30e: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_stop()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_hold()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: flush_buffer()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: rx_get_frame()+0x18b: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: bh_handler()+0x1c: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_start()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: send_xchar()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: unthrottle()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: throttle()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_release()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: isr_io_pin()+0x17: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: shutdown.part.0()+0x11: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: tx_load_dma_buffer()+0x1d: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: flush_chars()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: write()+0x2c: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: set_termios()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: ioctl()+0x3f: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: alloc_dma_bufs()+0x6c: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: hangup()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one()+0x2d: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: open()+0x3e: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_interrupt()+0x1d: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: close.cold()+0x28: sibling call from callable instruction with modified stack frame drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one.cold()+0x593: return with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/tty/synclink.o: warning: objtool: usc_stop_receiver()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: usc_start_receiver()+0x11: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: tiocmset()+0x1c: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: tiocmget()+0x89: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_break()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_chars_in_buffer()+0x16: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_write_room()+0x33: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_put_char()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_misc()+0x34: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_bh_transmit()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_bh_handler()+0x1e: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_tx_timeout()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_load_tx_dma_buffer()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_add_device()+0x8a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_proc_show()+0x410: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_flush_buffer()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: usc_stop_transmitter()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_stop()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_status()+0x32: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_status()+0x36: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: usc_start_transmitter()+0x13: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_send_xchar()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_unthrottle()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_throttle()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_start()+0x1b: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_flush_chars()+0x1a: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_io_pin()+0x32: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_get_raw_rx_frame()+0xe5: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_get_rx_frame()+0xb4: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_write()+0x2b: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_interrupt()+0x17: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_data()+0x10: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_change_params()+0x25: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_set_termios()+0x1f: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_ioctl()+0x3f: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_allocate_device()+0x24: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: synclink_init_one()+0x12: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_data()+0x19: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_release_resources()+0x13: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: shutdown.part.0()+0x11: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_hangup()+0x18: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_close()+0x24: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_open()+0x44: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_add_device.cold()+0xa7: sibling call from callable instruction with modified stack frame drivers/tty/synclink.o: warning: objtool: mgsl_close.cold()+0x28: sibling call from callable instruction with modified stack frame In file included from drivers/uio/uio.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uio/uio.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(uio_init) | ^~~~~~~~~~~ drivers/uio/uio.c:1024:19: note: 'init_module' target declared here 1024 | static int __init uio_init(void) | ^~~~~~~~ In file included from drivers/uio/uio.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uio/uio.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(uio_exit) | ^~~~~~~~~~~ drivers/uio/uio.c:1029:20: note: 'cleanup_module' target declared here 1029 | static void __exit uio_exit(void) | ^~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'init_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'cleanup_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'cleanup_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'init_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'init_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'cleanup_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'init_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'cleanup_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_hv_generic.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hyperv_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(hyperv_module_init); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:338:1: note: 'init_module' target declared here 338 | hyperv_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_hv_generic.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hyperv_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uio/uio_hv_generic.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(hyperv_module_exit); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:344:1: note: 'cleanup_module' target declared here 344 | hyperv_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'cleanup_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'init_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/usb/atm/cxacru.o: warning: objtool: adsl_config_store()+0x150: sibling call from callable instruction with modified stack frame drivers/usb/atm/cxacru.o: warning: objtool: cxacru_poll_status()+0x13b: sibling call from callable instruction with modified stack frame drivers/usb/atm/cxacru.o: warning: objtool: adsl_state_store()+0x1d9: sibling call from callable instruction with modified stack frame drivers/usb/atm/cxacru.o: warning: objtool: cxacru_atm_start()+0x49: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/atm/speedtch.o: warning: objtool: speedtch_start_synchro()+0x64: sibling call from callable instruction with modified stack frame drivers/usb/atm/speedtch.o: warning: objtool: speedtch_handle_int()+0x40: sibling call from callable instruction with modified stack frame drivers/usb/atm/speedtch.o: warning: objtool: speedtch_check_status()+0x1c7: sibling call from callable instruction with modified stack frame drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll()+0x27: sibling call from callable instruction with modified stack frame drivers/usb/atm/speedtch.o: warning: objtool: speedtch_bind()+0x10a: sibling call from callable instruction with modified stack frame drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll.cold()+0x13: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/usb/atm/usbatm.o: warning: objtool: usbatm_submit_urb()+0x4e: sibling call from callable instruction with modified stack frame drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_init()+0x75: sibling call from callable instruction with modified stack frame drivers/usb/atm/usbatm.o: warning: objtool: usbatm_complete()+0xc6: sibling call from callable instruction with modified stack frame drivers/usb/atm/usbatm.o: warning: objtool: usbatm_extract_one_cell()+0x200: sibling call from callable instruction with modified stack frame drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_open()+0x41: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_read()+0x32: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_write()+0x32: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_disconnect()+0xb8: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_release()+0x2e: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_wwait()+0x298: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_set_protocol()+0x4a: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_ioctl()+0x42f: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_probe()+0x296: sibling call from callable instruction with modified stack frame drivers/usb/class/usblp.o: warning: objtool: usblp_read()+0x168: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/class/usbtmc.o: warning: objtool: usbtmc_open()+0x31: sibling call from callable instruction with modified stack frame 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/xhci-plat.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xhci_plat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/host/xhci-plat.c:466:1: note: in expansion of macro 'module_exit' 466 | module_exit(xhci_plat_exit); | ^~~~~~~~~~~ drivers/usb/host/xhci-plat.c:462:20: note: 'cleanup_module' target declared here 462 | static void __exit xhci_plat_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/host/xhci-plat.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xhci_plat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/host/xhci-plat.c:460:1: note: in expansion of macro 'module_init' 460 | module_init(xhci_plat_init); | ^~~~~~~~~~~ drivers/usb/host/xhci-plat.c:455:19: note: 'init_module' target declared here 455 | static int __init xhci_plat_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl811h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/sl811-hcd.c:46: drivers/usb/host/sl811-hcd.c:1806:24: note: 'init_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl811h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/sl811-hcd.c:46: drivers/usb/host/sl811-hcd.c:1806:24: note: 'cleanup_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'cleanup_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'init_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/image/mdc800.c:1072:1: note: in expansion of macro 'module_exit' 1072 | module_exit (usb_mdc800_cleanup); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit usb_mdc800_cleanup (void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1071:1: note: in expansion of macro 'module_init' 1071 | module_init (usb_mdc800_init); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:982:19: note: 'init_module' target declared here 982 | static int __init usb_mdc800_init (void) | ^~~~~~~~~~~~~~~ drivers/usb/image/mdc800.o: warning: objtool: mdc800_usb_waitForIRQ()+0x5b: sibling call from callable instruction with modified stack frame drivers/usb/image/mdc800.o: warning: objtool: mdc800_device_read()+0x51: sibling call from callable instruction with modified stack frame In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:131: drivers/usb/image/microtek.c:805:19: note: 'cleanup_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:131: drivers/usb/image/microtek.c:805:19: note: 'init_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/usb/image/microtek.o: warning: objtool: mts_scsi_queuecommand()+0x16f: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_usb_probe()+0x32: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_get_status()+0x5c: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_do_sg()+0xb5: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_command_done()+0xcb: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_get_status.cold()+0x36: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_do_sg.cold()+0x39: sibling call from callable instruction with modified stack frame drivers/usb/image/microtek.o: warning: objtool: mts_command_done.cold()+0x36: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/adutux.o: warning: objtool: adu_open()+0x41: sibling call from callable instruction with modified stack frame drivers/usb/misc/adutux.o: warning: objtool: adu_write()+0x7b: sibling call from callable instruction with modified stack frame drivers/usb/misc/adutux.o: warning: objtool: adu_read()+0x7e: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect()+0x10: sibling call from callable instruction with modified stack frame drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_probe()+0x25c: sibling call from callable instruction with modified stack frame drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect.cold()+0x8: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~ drivers/usb/misc/ftdi-elan.o: warning: objtool: ftdi_elan_open()+0x29: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/isight_firmware.o: warning: objtool: isight_firmware_load()+0x6e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/usblcd.o: warning: objtool: lcd_ioctl()+0x9b: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_open()+0x33: sibling call from callable instruction with modified stack frame drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_write()+0x75: sibling call from callable instruction with modified stack frame drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_read()+0x79: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/legousbtower.o: warning: objtool: tower_open()+0x5e: sibling call from callable instruction with modified stack frame drivers/usb/misc/legousbtower.o: warning: objtool: tower_write()+0x4a: sibling call from callable instruction with modified stack frame drivers/usb/misc/legousbtower.o: warning: objtool: tower_read()+0x50: sibling call from callable instruction with modified stack frame drivers/usb/misc/legousbtower.o: warning: objtool: tower_interrupt_in_callback()+0x148: sibling call from callable instruction with modified stack frame In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'cleanup_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'init_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/uss720.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uss720_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/uss720.c:822:1: note: in expansion of macro 'module_exit' 822 | module_exit(uss720_cleanup); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:816:20: note: 'cleanup_module' target declared here 816 | static void __exit uss720_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/uss720.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uss720_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:821:1: note: in expansion of macro 'module_init' 821 | module_init(uss720_init); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:798:19: note: 'init_module' target declared here 798 | static int __init uss720_init(void) | ^~~~~~~~~~~ drivers/usb/misc/uss720.o: warning: objtool: get_1284_register()+0x61: sibling call from callable instruction with modified stack frame drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_write_compat()+0x8b: sibling call from callable instruction with modified stack frame drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_read_data()+0x8b: sibling call from callable instruction with modified stack frame drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_write_data()+0x8b: sibling call from callable instruction with modified stack frame drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_epp_write_data()+0x8b: sibling call from callable instruction with modified stack frame drivers/usb/misc/uss720.o: warning: objtool: uss720_probe()+0xf6: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/usb/misc/yurex.o: warning: objtool: yurex_open()+0x29: sibling call from callable instruction with modified stack frame In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'cleanup_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'init_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/usb3503.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(usb3503_exit); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit usb3503_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:438:1: note: in expansion of macro 'module_init' 438 | module_init(usb3503_init); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:423:19: note: 'init_module' target declared here 423 | static int __init usb3503_init(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'cleanup_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'init_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'cleanup_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'init_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_phy_generic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(usb_phy_generic_exit); | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit usb_phy_generic_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_phy_generic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:373:1: note: in expansion of macro 'subsys_initcall' 373 | subsys_initcall(usb_phy_generic_init); | ^~~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:369:19: note: 'init_module' target declared here 369 | static int __init usb_phy_generic_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_roles_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/roles/class.c:303:1: note: in expansion of macro 'subsys_initcall' 303 | subsys_initcall(usb_roles_init); | ^~~~~~~~~~~~~~~ drivers/usb/roles/class.c:298:19: note: 'init_module' target declared here 298 | static int __init usb_roles_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_roles_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/roles/class.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(usb_roles_exit); | ^~~~~~~~~~~ drivers/usb/roles/class.c:305:20: note: 'cleanup_module' target declared here 305 | static void __exit usb_roles_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'cleanup_module' target declared here 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'init_module' target declared here 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:28: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:28: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:13: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:13: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:27: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:27: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback()+0x1a: sibling call from callable instruction with modified stack frame drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback.cold()+0x18: sibling call from callable instruction with modified stack frame In file included from drivers/usb/serial/io_edgeport.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from ./include/asm-generic/bitops/le.h:6, from ./arch/x86/include/asm/bitops.h:521, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from drivers/usb/serial/io_ti.c:16: drivers/usb/serial/io_ti.c: In function 'change_port_settings': drivers/usb/serial/io_ti.c:2359:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2359 | cpu_to_be16s(&config->wFlags); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2359:2: note: in expansion of macro 'cpu_to_be16s' 2359 | cpu_to_be16s(&config->wFlags); | ^~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2360:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2360 | cpu_to_be16s(&config->wBaudRate); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2360:2: note: in expansion of macro 'cpu_to_be16s' 2360 | cpu_to_be16s(&config->wBaudRate); | ^~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:23: drivers/usb/serial/io_ti.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:33: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:33: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:28: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:28: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:42: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:42: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:43: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:43: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ir-usb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/serial/ir-usb.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(ir_exit); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:426:20: note: 'cleanup_module' target declared here 426 | static void __exit ir_exit(void) | ^~~~~~~ In file included from drivers/usb/serial/ir-usb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(ir_init); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:416:19: note: 'init_module' target declared here 416 | static int __init ir_init(void) | ^~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:21: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:21: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:18: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:18: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:40: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:40: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_sense': drivers/usb/storage/uas.c:158:31: warning: taking address of packed member of 'struct sense_iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | unsigned len = be16_to_cpup(&sense_iu->len); | ^~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': drivers/usb/storage/uas.c:296:21: warning: taking address of packed member of 'struct iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | idx = be16_to_cpup(&iu->tag) - 1; | ^~~~~~~~ In file included from drivers/usb/storage/uas.c:14: drivers/usb/storage/uas.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'cleanup_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/uas.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'init_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/scsiglue.o: warning: objtool: queuecommand()+0x3b: sibling call from callable instruction with modified stack frame 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) \ | ^~~~~~~~ drivers/usb/storage/alauda.o: warning: objtool: alauda_ensure_map_for_zone()+0x269: sibling call from callable instruction with modified stack frame drivers/usb/storage/alauda.o: warning: objtool: alauda_transport()+0x5f2: sibling call from callable instruction with modified stack frame 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) \ | ^~~~~~~~ drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_ub6250_probe()+0x115: sibling call from callable instruction with modified stack frame drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_transport()+0xa00: sibling call from callable instruction with modified stack frame 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) \ | ^~~~~~~~ drivers/usb/storage/sddr09.o: warning: objtool: sddr09_get_cardinfo()+0x60: sibling call from callable instruction with modified stack frame drivers/usb/storage/sddr09.o: warning: objtool: usb_stor_sddr09_dpcm_init()+0xc8: sibling call from callable instruction with modified stack frame drivers/usb/storage/sddr09.o: warning: objtool: sddr09_transport()+0x479: sibling call from callable instruction with modified stack frame 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) \ | ^~~~~~~~ drivers/usb/storage/sddr55.o: warning: objtool: sddr55_transport()+0x83c: sibling call from callable instruction with modified stack frame In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'cleanup_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'init_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp_altmode_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'cleanup_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_altmode_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'init_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusb302_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'cleanup_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusb302_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'init_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'cleanup_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'init_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/usb/typec/ucsi/ucsi_acpi.c:9: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'cleanup_module' target declared here 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/usb/typec/ucsi/ucsi_acpi.c:9: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'init_module' target declared here 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/typec/class.c:1650:1: note: in expansion of macro 'subsys_initcall' 1650 | subsys_initcall(typec_init); | ^~~~~~~~~~~~~~~ drivers/usb/typec/class.c:1634:19: note: 'init_module' target declared here 1634 | static int __init typec_init(void) | ^~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/typec/class.c:1658:1: note: in expansion of macro 'module_exit' 1658 | module_exit(typec_exit); | ^~~~~~~~~~~ drivers/usb/typec/class.c:1652:20: note: 'cleanup_module' target declared here 1652 | static void __exit typec_exit(void) | ^~~~~~~~~~ drivers/usb/typec/tcpm.c: In function 'tcpm_pd_data_request': drivers/usb/typec/tcpm.c:1638:36: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1638 | tcpm_handle_vdm_request(port, msg->payload, cnt); | ~~~^~~~~~~~~ drivers/usb/typec/tcpm.c:1647:30: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1647 | tcpm_handle_alert(port, msg->payload, cnt); | ~~~^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/typec_wcove.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcove_typec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/typec/typec_wcove.c:9: drivers/usb/typec/typec_wcove.c:688:24: note: 'init_module' target declared here 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/typec_wcove.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcove_typec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/typec/typec_wcove.c:9: drivers/usb/typec/typec_wcove.c:688:24: note: 'cleanup_module' target declared here 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/tps6598x.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'cleanup_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/tps6598x.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'init_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from drivers/usb/usbip/usbip_common.c:8: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': drivers/usb/usbip/usbip_common.c:438:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | cpu_to_be32s(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro 'cpu_to_be32s' 438 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:439:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro 'cpu_to_be32s' 439 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:440:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro 'cpu_to_be32s' 440 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:441:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | cpu_to_be32s(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro 'cpu_to_be32s' 441 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:445:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | be32_to_cpus(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro 'be32_to_cpus' 445 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:446:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro 'be32_to_cpus' 446 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:447:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro 'be32_to_cpus' 447 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:448:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | be32_to_cpus(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro 'be32_to_cpus' 448 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': drivers/usb/usbip/usbip_common.c:456:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' 456 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:457:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | cpu_to_be32s(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro 'cpu_to_be32s' 457 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:458:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro 'cpu_to_be32s' 458 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:459:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro 'cpu_to_be32s' 459 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:460:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | cpu_to_be32s(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'cpu_to_be32s' 460 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:462:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' 462 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:463:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | be32_to_cpus(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' 463 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:464:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro 'be32_to_cpus' 464 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:465:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro 'be32_to_cpus' 465 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:466:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | be32_to_cpus(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro 'be32_to_cpus' 466 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': drivers/usb/usbip/usbip_common.c:483:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro 'cpu_to_be32s' 483 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:485:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro 'be32_to_cpus' 485 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: drivers/usb/usbip/usbip_common.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(usbip_core_init); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:730:19: note: 'init_module' target declared here 730 | static int __init usbip_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(usbip_core_exit); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit usbip_core_exit(void) | ^~~~~~~~~~~~~~~ drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header()+0xf9: sibling call from callable instruction with modified stack frame drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header.cold()+0x8: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_sysfs.o: warning: objtool: detach_store()+0x10b: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_unlink()+0x189: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_submit()+0x1a9: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_rx.o: warning: objtool: vhci_rx_loop()+0x221: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hcd_probe()+0x4e: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hub_control()+0xf15: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_start()+0x17e: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_dequeue()+0xb7: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_enqueue()+0x33: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection()+0x55: sibling call from callable instruction with modified stack frame drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection.cold()+0x225: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/usb/usbip/stub_main.o: warning: objtool: rebind_store()+0x20: sibling call from callable instruction with modified stack frame drivers/usb/usbip/stub_main.o: warning: objtool: match_busid_store()+0x1d3: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_prf()+0x65: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_crypto_init()+0xf4: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/security.o: warning: objtool: wusbhc_sec_create()+0x35: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_xfer_status_to_errno()+0x64: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/wa-xfer.o: warning: objtool: __wa_seg_submit()+0x43: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_seg_iso_pack_desc_cb()+0x77: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_enqueue_b()+0x4a: sibling call from callable instruction with modified stack frame drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_dequeue()+0x188: sibling call from callable instruction with modified stack frame 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); | ~~~~~~~~~~~~~~~~~~~^~~~~ drivers/uwb/lc-dev.o: warning: objtool: uwb_dev_add()+0x46: sibling call from callable instruction with modified stack frame drivers/uwb/uwbd.o: warning: objtool: uwbd_start()+0x2b: sibling call from callable instruction with modified stack frame drivers/uwb/uwbd.o: warning: objtool: uwbd_start.cold()+0x14: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~ drivers/uwb/umc-bus.o: warning: objtool: umc_device_probe()+0x4f: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~ drivers/vfio/mdev/mdev_sysfs.o: warning: objtool: add_mdev_supported_type()+0x11: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/vfio/pci/vfio_pci.o: warning: objtool: vfio_pci_disable()+0x4b0: sibling call from callable instruction with modified stack frame drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_virt_config_write()+0x1e: sibling call from callable instruction with modified stack frame drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_read()+0x5e: sibling call from callable instruction with modified stack frame drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_write()+0x50: sibling call from callable instruction with modified stack frame drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_basic_config_write()+0x142: sibling call from callable instruction with modified stack frame drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_config_init()+0x447: sibling call from callable instruction with modified stack frame In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2263:1: note: in expansion of macro 'module_init' 2263 | module_init(vfio_init); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2196:19: note: 'init_module' target declared here 2196 | static int __init vfio_init(void) | ^~~~~~~~~ In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio.c:2264:1: note: in expansion of macro 'module_exit' 2264 | module_exit(vfio_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2248:20: note: 'cleanup_module' target declared here 2248 | static void __exit vfio_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_virqfd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(vfio_virqfd_init); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:26:19: note: 'init_module' target declared here 26 | static int __init vfio_virqfd_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_virqfd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/virqfd.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(vfio_virqfd_exit); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:36:20: note: 'cleanup_module' target declared here 36 | static void __exit vfio_virqfd_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_type1.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1799:1: note: in expansion of macro 'module_init' 1799 | module_init(vfio_iommu_type1_init); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1789:19: note: 'init_module' target declared here 1789 | static int __init vfio_iommu_type1_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_type1.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1800:1: note: in expansion of macro 'module_exit' 1800 | module_exit(vfio_iommu_type1_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1794:20: note: 'cleanup_module' target declared here 1794 | static void __exit vfio_iommu_type1_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_pin_pages()+0x3d9: sibling call from callable instruction with modified stack frame drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_attach_group()+0x637: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~ drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_attrib_fabric_prot_type_store()+0x32: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_send_bad_target()+0x71: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tpg()+0xa2: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_complete_cmd_work()+0xcc: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_nexus_cb()+0x34: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tport()+0x25: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_clear_endpoint()+0xc9: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_ioctl()+0x3d0: sibling call from callable instruction with modified stack frame drivers/vhost/scsi.o: warning: objtool: vhost_scsi_handle_vq()+0x308: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~~~~ drivers/vhost/vringh.o: warning: objtool: range_check()+0x32: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user()+0x1c: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_need_notify_user()+0x31: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_notify_enable_user()+0x6b: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_complete_multi_user()+0x7a: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_complete_user()+0x60: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_kern()+0x57: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_user()+0x48: sibling call from callable instruction with modified stack frame drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user.cold()+0xb: sibling call from callable instruction with modified stack frame In file included from drivers/vhost/vhost.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2515:1: note: in expansion of macro 'module_init' 2515 | module_init(vhost_init); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2506:19: note: 'init_module' target declared here 2506 | static int __init vhost_init(void) | ^~~~~~~~~~ In file included from drivers/vhost/vhost.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vhost/vhost.c:2516:1: note: in expansion of macro 'module_exit' 2516 | module_exit(vhost_exit); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2511:20: note: 'cleanup_module' target declared here 2511 | static void __exit vhost_exit(void) | ^~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:359:1: note: in expansion of macro 'postcore_initcall' 359 | postcore_initcall(lcd_class_init); | ^~~~~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:342:19: note: 'init_module' target declared here 342 | static int __init lcd_class_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(lcd_class_exit); | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:337:20: note: 'cleanup_module' target declared here 337 | static void __exit lcd_class_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/platform_lcd.c:14: ./include/linux/module.h: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/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/apple_bl.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_bl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(apple_bl_init); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:240:19: note: 'init_module' target declared here 240 | static int __init apple_bl_init(void) | ^~~~~~~~~~~~~ In file included from drivers/video/backlight/apple_bl.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_bl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/backlight/apple_bl.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(apple_bl_exit); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit apple_bl_exit(void) | ^~~~~~~~~~~~~ drivers/video/backlight/apple_bl.o: warning: objtool: apple_bl_add()+0x2b: sibling call from callable instruction with modified stack frame 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/arcxcnn_bl.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arcxcnn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'cleanup_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/arcxcnn_bl.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arcxcnn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'init_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/hyperv_fb.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvfb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:964:1: note: in expansion of macro 'module_exit' 964 | module_exit(hvfb_drv_exit); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:957:20: note: 'cleanup_module' target declared here 957 | static void __exit hvfb_drv_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/video/fbdev/hyperv_fb.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvfb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:963:1: note: in expansion of macro 'module_init' 963 | module_init(hvfb_drv_init); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:940:19: note: 'init_module' target declared here 940 | static int __init hvfb_drv_init(void) | ^~~~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_update()+0xa2: sibling call from callable instruction with modified stack frame drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_situ()+0xb2: sibling call from callable instruction with modified stack frame drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_ptr()+0x96: sibling call from callable instruction with modified stack frame drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_negotiate_ver()+0x98: sibling call from callable instruction with modified stack frame drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe()+0x37: sibling call from callable instruction with modified stack frame drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe.cold()+0x299: return with modified stack frame In file included from drivers/video/fbdev/vga16fb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vga16fb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(vga16fb_init); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1414:19: note: 'init_module' target declared here 1414 | static int __init vga16fb_init(void) | ^~~~~~~~~~~~ In file included from drivers/video/fbdev/vga16fb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vga16fb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1453:1: note: in expansion of macro 'module_exit' 1453 | module_exit(vga16fb_exit); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1444:20: note: 'cleanup_module' target declared here 1444 | static void __exit vga16fb_exit(void) | ^~~~~~~~~~~~ In file included from drivers/video/fbdev/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) | ^~~~~~~~ drivers/video/fbdev/vfb.o: warning: objtool: vfb_probe()+0x8c: sibling call from callable instruction with modified stack frame In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbg_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/virt/vboxguest/vboxguest_linux.c:8: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'cleanup_module' target declared here 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbg_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/virt/vboxguest/vboxguest_linux.c:8: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'init_module' target declared here 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info()+0x7a: sibling call from callable instruction with modified stack frame drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn()+0x7a: sibling call from callable instruction with modified stack frame drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err()+0x7a: sibling call from callable instruction with modified stack frame drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info.cold()+0x36: return with modified stack frame drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn.cold()+0x36: return with modified stack frame drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err.cold()+0x36: return with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/virtio/virtio_mmio.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_mmio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/virtio/virtio_mmio.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(virtio_mmio_exit); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:771:20: note: 'cleanup_module' target declared here 771 | static void __exit virtio_mmio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/virtio/virtio_mmio.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(virtio_mmio_init); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:766:19: note: 'init_module' target declared here 766 | static int __init virtio_mmio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'init_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'cleanup_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'cleanup_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1287:2: note: in expansion of macro 'module_driver' 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'init_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ drivers/w1/masters/ds2490.o: warning: objtool: ds_send_control()+0x52: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_status()+0x8b: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_data()+0x58: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_send_data.isra.0()+0x4e: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device()+0x41: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_wait_status()+0x87: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_probe()+0x30: sibling call from callable instruction with modified stack frame drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device.cold()+0x8: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/w1/masters/ds2482.o: warning: objtool: ds2482_wait_1wire_idle()+0x26: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_therm.o: warning: objtool: w1_DS18B20_precision()+0x2e: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.o: warning: objtool: w1_f2d_readblock()+0xa3: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.o: warning: objtool: w1_f0d_readblock()+0xb4: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2433.o: warning: objtool: eeprom_write()+0x1e0: sibling call from callable instruction with modified stack frame 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); | ^~~~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds28e04.o: warning: objtool: eeprom_write()+0x1e0: sibling call from callable instruction with modified stack frame 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) | ^~~~~~~ drivers/w1/w1_int.o: warning: objtool: w1_add_master_device()+0x389: sibling call from callable instruction with modified stack frame drivers/w1/w1_family.o: warning: objtool: w1_unregister_family()+0x9b: sibling call from callable instruction with modified stack frame drivers/w1/w1_netlink.o: warning: objtool: w1_cn_callback()+0x275: sibling call from callable instruction with modified stack frame 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/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) | ^~~~~~~~~~~~~~~ drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_stop()+0x82: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_get_status()+0x42: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_start()+0x5b: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_open()+0x3a: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_card_init()+0x32: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdtpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/wdt_pci.c:46: drivers/watchdog/wdt_pci.c:741:19: note: 'cleanup_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdtpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/wdt_pci.c:46: drivers/watchdog/wdt_pci.c:741:19: note: 'init_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_interrupt()+0x67: sibling call from callable instruction with modified stack frame drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one()+0x1a: sibling call from callable instruction with modified stack frame drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one.cold()+0x18: return with modified stack frame 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); | ^~~~~~~~~~~~~~~~~ drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done()+0x75: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_start()+0x26: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_stop()+0x26: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_probe()+0x39: sibling call from callable instruction with modified stack frame drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done.cold()+0xd: sibling call from callable instruction with modified stack frame drivers/tty/serial/jsm/jsm_tty.o: warning: objtool: jsm_uart_port_init()+0xca: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/alim1535_wdt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:450:1: note: in expansion of macro 'module_exit' 450 | module_exit(watchdog_exit); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:438:20: note: 'cleanup_module' target declared here 438 | static void __exit watchdog_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/alim1535_wdt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:449:1: note: in expansion of macro 'module_init' 449 | module_init(watchdog_init); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:390:19: note: 'init_module' target declared here 390 | static int __init watchdog_init(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/alim7101_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alim7101_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(alim7101_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:358:19: note: 'init_module' target declared here 358 | static int __init alim7101_wdt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/alim7101_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alim7101_wdt_unload': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(alim7101_wdt_unload); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit alim7101_wdt_unload(void) | ^~~~~~~~~~~~~~~~~~~ drivers/watchdog/alim7101_wdt.o: warning: objtool: wdt_timer_ping()+0x27: sibling call from callable instruction with modified stack frame 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/watchdog/f71808e_wdt.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71808e_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:875:1: note: in expansion of macro 'module_init' 875 | module_init(f71808e_init); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:844:19: note: 'init_module' target declared here 844 | static int __init f71808e_init(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/f71808e_wdt.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71808e_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:876:1: note: in expansion of macro 'module_exit' 876 | module_exit(f71808e_exit); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:861:20: note: 'cleanup_module' target declared here 861 | static void __exit f71808e_exit(void) | ^~~~~~~~~~~~ drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_set_timeout()+0xe: sibling call from callable instruction with modified stack frame drivers/watchdog/f71808e_wdt.o: warning: objtool: superio_enter()+0x29: sibling call from callable instruction with modified stack frame drivers/watchdog/f71808e_wdt.o: warning: objtool: f71862fg_pin_configure()+0x27: sibling call from callable instruction with modified stack frame drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_stop()+0x53: sibling call from callable instruction with modified stack frame drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_keepalive()+0x53: sibling call from callable instruction with modified stack frame drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_start.part.0()+0x53: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xen-pciback/pci_stub.c:20: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/xen-pciback/pci_stub.c:10: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/xen-pciback/pci_stub.c:10: drivers/xen/xen-pciback/pci_stub.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_pcibk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/xen-pciback/pci_stub.c:1647:1: note: in expansion of macro 'module_init' 1647 | module_init(xen_pcibk_init); | ^~~~~~~~~~~ drivers/xen/xen-pciback/pci_stub.c:1609:19: note: 'init_module' target declared here 1609 | static int __init xen_pcibk_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/xen/xen-pciback/pci_stub.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_pcibk_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/xen-pciback/pci_stub.c:1648:1: note: in expansion of macro 'module_exit' 1648 | module_exit(xen_pcibk_cleanup); | ^~~~~~~~~~~ drivers/xen/xen-pciback/pci_stub.c:1638:20: note: 'cleanup_module' target declared here 1638 | static void __exit xen_pcibk_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/sp5100_tco.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp5100_tco_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(sp5100_tco_exit); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:485:20: note: 'cleanup_module' target declared here 485 | static void __exit sp5100_tco_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/sp5100_tco.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp5100_tco_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(sp5100_tco_init); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:449:19: note: 'init_module' target declared here 449 | static int __init sp5100_tco_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fitpc2_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(fitpc2_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:199:19: note: 'init_module' target declared here 199 | static int __init fitpc2_wdt_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fitpc2_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(fitpc2_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:246:20: note: 'cleanup_module' target declared here 246 | static void __exit fitpc2_wdt_exit(void) | ^~~~~~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.o: warning: objtool: fitpc2_wdt_release()+0xf: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/pci_stub.o: warning: objtool: pcistub_remove()+0x15b: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/ib700wdt.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibwdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:375:1: note: in expansion of macro 'module_init' 375 | module_init(ibwdt_init); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:346:19: note: 'init_module' target declared here 346 | static int __init ibwdt_init(void) | ^~~~~~~~~~ In file included from drivers/watchdog/ib700wdt.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibwdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ib700wdt.c:376:1: note: in expansion of macro 'module_exit' 376 | module_exit(ibwdt_exit); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:368:20: note: 'cleanup_module' target declared here 368 | static void __exit ibwdt_exit(void) | ^~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/xen-pciback/pciback_ops.c:13: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/wait.h:9, from drivers/xen/xen-pciback/pciback_ops.c:11: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_guest_interrupt()+0x58: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_do_op()+0x468: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/ibmasr.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:411:1: note: in expansion of macro 'module_init' 411 | module_init(ibmasr_init); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:372:19: note: 'init_module' target declared here 372 | static int __init ibmasr_init(void) | ^~~~~~~~~~~ In file included from drivers/watchdog/ibmasr.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ibmasr.c:412:1: note: in expansion of macro 'module_exit' 412 | module_exit(ibmasr_exit); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:401:20: note: 'cleanup_module' target declared here 401 | static void __exit ibmasr_exit(void) | ^~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/xen-pciback/xenbus.c:16: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/vmalloc.h:5, from drivers/xen/xen-pciback/xenbus.c:13: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/watchdog/i6300esb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'cleanup_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/i6300esb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'init_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/ie6xx_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie6xx_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:340:1: note: in expansion of macro 'late_initcall' 340 | late_initcall(ie6xx_wdt_init); | ^~~~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:320:19: note: 'init_module' target declared here 320 | static int __init ie6xx_wdt_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/watchdog/ie6xx_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie6xx_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(ie6xx_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit ie6xx_wdt_exit(void) | ^~~~~~~~~~~~~~ drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_read()+0x57: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_write()+0x3e: sibling call from callable instruction with modified stack frame In file included from ./include/linux/acpi.h:41, from drivers/watchdog/iTCO_wdt.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_wdt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:647:1: note: in expansion of macro 'module_init' 647 | module_init(iTCO_wdt_init_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:634:19: note: 'init_module' target declared here 634 | static int __init iTCO_wdt_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/iTCO_wdt.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_wdt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:648:1: note: in expansion of macro 'module_exit' 648 | module_exit(iTCO_wdt_cleanup_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:641:20: note: 'cleanup_module' target declared here 641 | static void __exit iTCO_wdt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/watchdog/iTCO_wdt.o: warning: objtool: iTCO_wdt_probe()+0x159: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: command_write()+0x160: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: rom_write()+0x25: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: bar_write()+0x39: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: xen_pcibk_config_header_add_fields()+0xe3: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/iTCO_vendor_support.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_vendor_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:363:1: note: in expansion of macro 'module_init' 363 | module_init(iTCO_vendor_init_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:352:19: note: 'init_module' target declared here 352 | static int __init iTCO_vendor_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/iTCO_vendor_support.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_vendor_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:364:1: note: in expansion of macro 'module_exit' 364 | module_exit(iTCO_vendor_exit_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit iTCO_vendor_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/it8712f_wdt.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8712f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(it8712f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:405:19: note: 'init_module' target declared here 405 | static int __init it8712f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/it8712f_wdt.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8712f_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(it8712f_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:446:20: note: 'cleanup_module' target declared here 446 | static void __exit it8712f_wdt_exit(void) | ^~~~~~~~~~~~~~~~ drivers/watchdog/it8712f_wdt.o: warning: objtool: it8712f_wdt_release.cold()+0x11: unreachable instruction drivers/xen/xen-pciback/conf_space_quirks.o: warning: objtool: xen_pcibk_config_quirk_release()+0x14: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/it87_wdt.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(it87_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:269:19: note: 'init_module' target declared here 269 | static int __init it87_wdt_init(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/it87_wdt.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/it87_wdt.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(it87_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:355:20: note: 'cleanup_module' target declared here 355 | static void __exit it87_wdt_exit(void) | ^~~~~~~~~~~~~ drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev()+0xdc: sibling call from callable instruction with modified stack frame drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev.cold()+0x97: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/hpwdt.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:18: drivers/watchdog/hpwdt.c:376:19: note: 'cleanup_module' target declared here 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:18: drivers/watchdog/hpwdt.c:376:19: note: 'init_module' target declared here 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/nv_tco.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_tco_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/nv_tco.c:514:1: note: in expansion of macro 'module_exit' 514 | module_exit(nv_tco_cleanup_module); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:506:20: note: 'cleanup_module' target declared here 506 | static void __exit nv_tco_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/nv_tco.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_tco_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:513:1: note: in expansion of macro 'module_init' 513 | module_init(nv_tco_init_module); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:482:19: note: 'init_module' target declared here 482 | static int __init nv_tco_init_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_remove()+0x97: sibling call from callable instruction with modified stack frame drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_init()+0xa8: sibling call from callable instruction with modified stack frame In file included from drivers/xen/xenfs/super.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/xenfs/super.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(xenfs_init); | ^~~~~~~~~~~ drivers/xen/xenfs/super.c:85:19: note: 'init_module' target declared here 85 | static int __init xenfs_init(void) | ^~~~~~~~~~ In file included from drivers/xen/xenfs/super.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/xenfs/super.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(xenfs_exit); | ^~~~~~~~~~~ drivers/xen/xenfs/super.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit xenfs_exit(void) | ^~~~~~~~~~ drivers/xen/xenfs/super.o: warning: objtool: capabilities_read()+0x3e: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/sch311x_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch311x_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:540:1: note: in expansion of macro 'module_init' 540 | module_init(sch311x_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:501:19: note: 'init_module' target declared here 501 | static int __init sch311x_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/sch311x_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch311x_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:541:1: note: in expansion of macro 'module_exit' 541 | module_exit(sch311x_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:534:20: note: 'cleanup_module' target declared here 534 | static void __exit sch311x_wdt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:16: drivers/watchdog/via_wdt.c:257:19: note: 'init_module' target declared here 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:16: drivers/watchdog/via_wdt.c:257:19: note: 'cleanup_module' target declared here 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/xen/xenfs/xensyms.c:9: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/seq_file.h:8, from drivers/xen/xenfs/xensyms.c:3: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/watchdog/w83627hf_wdt.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:428:19: note: 'init_module' target declared here 428 | static int __init wdt_init(void) | ^~~~~~~~ In file included from drivers/watchdog/w83627hf_wdt.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit wdt_exit(void) | ^~~~~~~~ In file included from drivers/watchdog/w83877f_wdt.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83877f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(w83877f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:352:19: note: 'init_module' target declared here 352 | static int __init w83877f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83877f_wdt.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83877f_wdt_unload': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(w83877f_wdt_unload); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:340:20: note: 'cleanup_module' target declared here 340 | static void __exit w83877f_wdt_unload(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/evtchn.c:56: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/evtchn.c:36: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/evtchn.c:36: drivers/xen/evtchn.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'evtchn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/evtchn.c:731:1: note: in expansion of macro 'module_init' 731 | module_init(evtchn_init); | ^~~~~~~~~~~ drivers/xen/evtchn.c:707:19: note: 'init_module' target declared here 707 | static int __init evtchn_init(void) | ^~~~~~~~~~~ In file included from drivers/xen/evtchn.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evtchn_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/evtchn.c:732:1: note: in expansion of macro 'module_exit' 732 | module_exit(evtchn_cleanup); | ^~~~~~~~~~~ drivers/xen/evtchn.c:726:20: note: 'cleanup_module' target declared here 726 | static void __exit evtchn_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/watchdog/w83977f_wdt.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83977f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:524:1: note: in expansion of macro 'module_init' 524 | module_init(w83977f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:468:19: note: 'init_module' target declared here 468 | static int __init w83977f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83977f_wdt.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83977f_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:525:1: note: in expansion of macro 'module_exit' 525 | module_exit(w83977f_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit w83977f_wdt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/xen/events.h:11, from drivers/xen/gntdev.c:45: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/gntdev.c:25: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/gntdev.c:25: drivers/xen/gntdev.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/gntdev.c:1228:1: note: in expansion of macro 'module_init' 1228 | module_init(gntdev_init); | ^~~~~~~~~~~ drivers/xen/gntdev.c:1206:19: note: 'init_module' target declared here 1206 | static int __init gntdev_init(void) | ^~~~~~~~~~~ In file included from drivers/xen/gntdev.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/gntdev.c:1229:1: note: in expansion of macro 'module_exit' 1229 | module_exit(gntdev_exit); | ^~~~~~~~~~~ drivers/xen/gntdev.c:1223:20: note: 'cleanup_module' target declared here 1223 | static void __exit gntdev_exit(void) | ^~~~~~~~~~~ In file included from drivers/watchdog/machzwd.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(zf_init); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:395:19: note: 'init_module' target declared here 395 | static int __init zf_init(void) | ^~~~~~~ In file included from drivers/watchdog/machzwd.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/machzwd.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(zf_exit); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:446:20: note: 'cleanup_module' target declared here 446 | static void __exit zf_exit(void) | ^~~~~~~ drivers/watchdog/machzwd.o: warning: objtool: zf_ping()+0x2c: sibling call from callable instruction with modified stack frame drivers/watchdog/machzwd.o: warning: objtool: zf_ping.cold()+0x8: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/mei_wdt.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/mei_wdt.c:12: drivers/watchdog/mei_wdt.c:679:22: note: 'cleanup_module' target declared here 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/mei_wdt.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/mei_wdt.c:12: drivers/watchdog/mei_wdt.c:679:22: note: 'init_module' target declared here 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/xen/gntdev.o: warning: objtool: gntdev_mmap()+0x14f: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/gntalloc.c:71: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/gntalloc.c:54: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/gntalloc.c:54: drivers/xen/gntalloc.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntalloc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/gntalloc.c:606:1: note: in expansion of macro 'module_init' 606 | module_init(gntalloc_init); | ^~~~~~~~~~~ drivers/xen/gntalloc.c:582:19: note: 'init_module' target declared here 582 | static int __init gntalloc_init(void) | ^~~~~~~~~~~~~ In file included from drivers/xen/gntalloc.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntalloc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/gntalloc.c:607:1: note: in expansion of macro 'module_exit' 607 | module_exit(gntalloc_exit); | ^~~~~~~~~~~ drivers/xen/gntalloc.c:601:20: note: 'cleanup_module' target declared here 601 | static void __exit gntalloc_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/nic7018_wdt.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/nic7018_wdt.c:15: drivers/watchdog/nic7018_wdt.c:261:24: note: 'cleanup_module' target declared here 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/nic7018_wdt.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/nic7018_wdt.c:15: drivers/watchdog/nic7018_wdt.c:261:24: note: 'init_module' target declared here 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/xen/gntalloc.o: warning: objtool: gntalloc_mmap()+0x27: sibling call from callable instruction with modified stack frame In file included from drivers/watchdog/xen_wdt.c:26: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/wait.h:9, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from drivers/watchdog/xen_wdt.c:16: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/watchdog/xen_wdt.c:21: drivers/watchdog/xen_wdt.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_wdt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/xen_wdt.c:211:1: note: in expansion of macro 'module_init' 211 | module_init(xen_wdt_init_module); | ^~~~~~~~~~~ drivers/watchdog/xen_wdt.c:184:19: note: 'init_module' target declared here 184 | static int __init xen_wdt_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/xen_wdt.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_wdt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/xen_wdt.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(xen_wdt_cleanup_module); | ^~~~~~~~~~~ drivers/watchdog/xen_wdt.c:205:20: note: 'cleanup_module' target declared here 205 | static void __exit xen_wdt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/xen/tmem.c:21: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/tmem.c:10: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/tmem.c:10: drivers/xen/tmem.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_tmem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/tmem.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(xen_tmem_init) | ^~~~~~~~~~~ drivers/xen/tmem.c:373:19: note: 'init_module' target declared here 373 | static int __init xen_tmem_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/wdat_wdt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/wdat_wdt.c:12: drivers/watchdog/wdat_wdt.c:523:24: note: 'init_module' target declared here 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/wdat_wdt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/wdat_wdt.c:12: drivers/watchdog/wdat_wdt.c:523:24: note: 'cleanup_module' target declared here 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softdog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(softdog_init); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:134:19: note: 'init_module' target declared here 134 | static int __init softdog_init(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softdog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/softdog.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(softdog_exit); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:163:20: note: 'cleanup_module' target declared here 163 | static void __exit softdog_exit(void) | ^~~~~~~~~~~~ drivers/watchdog/softdog.o: warning: objtool: softdog_fire.cold()+0x21: unreachable instruction In file included from drivers/xen/privcmd.c:31: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/privcmd.c:12: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/privcmd.c:12: drivers/xen/privcmd.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'privcmd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/privcmd.c:1027:1: note: in expansion of macro 'module_init' 1027 | module_init(privcmd_init); | ^~~~~~~~~~~ drivers/xen/privcmd.c:998:19: note: 'init_module' target declared here 998 | static int __init privcmd_init(void) | ^~~~~~~~~~~~ In file included from drivers/xen/privcmd.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'privcmd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/privcmd.c:1028:1: note: in expansion of macro 'module_exit' 1028 | module_exit(privcmd_exit); | ^~~~~~~~~~~ drivers/xen/privcmd.c:1021:20: note: 'cleanup_module' target declared here 1021 | static void __exit privcmd_exit(void) | ^~~~~~~~~~~~ drivers/xen/privcmd.o: warning: objtool: privcmd_close()+0x37: sibling call from callable instruction with modified stack frame drivers/xen/privcmd.o: warning: objtool: alloc_empty_pages.isra.0()+0x3f: sibling call from callable instruction with modified stack frame In file included from ./include/xen/events.h:11, from drivers/xen/xen-scsiback.c:61: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:85, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/xen/xen-scsiback.c:38: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/xen-scsiback.c:38: drivers/xen/xen-scsiback.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsiback_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xen/xen-scsiback.c:1901:1: note: in expansion of macro 'module_init' 1901 | module_init(scsiback_init); | ^~~~~~~~~~~ drivers/xen/xen-scsiback.c:1861:19: note: 'init_module' target declared here 1861 | static int __init scsiback_init(void) | ^~~~~~~~~~~~~ In file included from drivers/xen/xen-scsiback.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsiback_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/xen-scsiback.c:1902:1: note: in expansion of macro 'module_exit' 1902 | module_exit(scsiback_exit); | ^~~~~~~~~~~ drivers/xen/xen-scsiback.c:1888:20: note: 'cleanup_module' target declared here 1888 | static void __exit scsiback_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/xen/xen-acpi-processor.c:35: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': ./arch/x86/include/asm/xen/hypercall.h:475:3: warning: converting a packed 'struct desc_struct' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | u32 *p = (u32 *)&desc; | ^~~ In file included from ./arch/x86/include/asm/paravirt_types.h:43, from ./arch/x86/include/asm/paravirt.h:12, from ./arch/x86/include/asm/irqflags.h:68, from ./include/linux/irqflags.h:16, from ./include/asm-generic/percpu.h:8, from ./arch/x86/include/asm/percpu.h:544, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from ./include/linux/notifier.h:14, from ./include/linux/clk.h:17, from ./include/linux/cpufreq.h:14, from drivers/xen/xen-acpi-processor.c:23: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here 16 | struct desc_struct { | ^~~~~~~~~~~ In file included from drivers/xen/xen-acpi-processor.c:28: drivers/xen/xen-acpi-processor.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_acpi_processor_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/xen/xen-acpi-processor.c:611:1: note: in expansion of macro 'device_initcall' 611 | device_initcall(xen_acpi_processor_init); | ^~~~~~~~~~~~~~~ drivers/xen/xen-acpi-processor.c:527:19: note: 'init_module' target declared here 527 | static int __init xen_acpi_processor_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/xen/xen-acpi-processor.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_acpi_processor_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xen/xen-acpi-processor.c:612:1: note: in expansion of macro 'module_exit' 612 | module_exit(xen_acpi_processor_exit); | ^~~~~~~~~~~ drivers/xen/xen-acpi-processor.c:590:20: note: 'cleanup_module' target declared here 590 | static void __exit xen_acpi_processor_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/xen/xen-acpi-processor.o: warning: objtool: xen_acpi_processor_resume_worker.cold()+0x1: unreachable instruction drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_param_alias_store()+0x20: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_gnttab_data_map_batch()+0x5d: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_nexus_store()+0x51: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_make_tport()+0xf7: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_probe()+0x114: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_add_lun()+0xda: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_1lun_hotplug()+0x212: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_cmd_done()+0x2d: sibling call from callable instruction with modified stack frame drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_cmd_fn()+0x4c: sibling call from callable instruction with modified stack frame + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/config-4.19.30-200.rt16.21.fc31.x86_64+rt + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/System.map-4.19.30-200.rt16.21.fc31.x86_64+rt + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/initramfs-4.19.30-200.rt16.21.fc31.x86_64+rt.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.0310871 s, 675 MB/s + '[' -f arch/x86_64/boot/zImage.stub ']' + _pesign_nssdir=/etc/pki/pesign + '[' 'Red Hat Test Certificate' = 'Red Hat Test Certificate' ']' + _pesign_nssdir=/etc/pki/pesign-rh-test + '[' -x /usr/bin/pesign ']' + '[' x86_64 == x86_64 -o x86_64 == aarch64 ']' + '[' 0 -ge 7 -a -f /usr/bin/rpm-sign ']' ++ id -un ++ uname -m + '[' '%{vendor}' == 'Fedora Project' -a mockbuild == mockbuild -a x86_64 == x86_64 ']' + '[' -S /var/run/pesign/socket ']' + /usr/bin/pesign -c 'Red Hat Test Certificate' --certdir /etc/pki/pesign-rh-test -i arch/x86/boot/bzImage -o vmlinuz.signed -s + '[' '!' -s -o vmlinuz.signed ']' + '[' '!' -s vmlinuz.signed ']' + mv vmlinuz.signed arch/x86/boot/bzImage + cp arch/x86/boot/bzImage /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vmlinuz + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt.hmac' + ls -l /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt.hmac -rwxr-xr-x. 1 mockbuild mock 8725112 Mar 20 10:05 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64,, + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.x86_64+rt.hmac /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/.vmlinuz.hmac + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 modules_install KERNELRELEASE=4.19.30-200.rt16.21.fc31.x86_64+rt mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 vdso_install KERNELRELEASE=4.19.30-200.rt16.21.fc31.x86_64+rt + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + cd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/updates ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Kconfig ./virt/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/vm/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/thermal/tmon/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vm/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/networking/timestamping/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/android/Makefile ./tools/testing/selftests/android/ion/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/Makefile.config ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/objtool/Makefile ./tools/lib/traceevent/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/lockdep/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firewire/Makefile ./tools/cgroup/Makefile ./tools/build/Makefile.feature ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.build ./tools/build/Makefile ./tools/bpf/bpftool/Makefile ./tools/bpf/bpftool/Documentation/Makefile ./tools/bpf/Makefile.helpers ./tools/bpf/Makefile ./tools/accounting/Makefile ./tools/Makefile ./sound/xen/Makefile ./sound/xen/Kconfig ./sound/x86/Makefile ./sound/x86/Kconfig ./sound/usb/usx2y/Makefile ./sound/usb/misc/Makefile ./sound/usb/line6/Makefile ./sound/usb/line6/Kconfig ./sound/usb/hiface/Makefile ./sound/usb/caiaq/Makefile ./sound/usb/bcd2000/Makefile ./sound/usb/Makefile ./sound/usb/Kconfig ./sound/usb/6fire/Makefile ./sound/synth/emux/Makefile ./sound/synth/Makefile ./sound/synth/Kconfig ./sound/spi/Makefile ./sound/spi/Kconfig ./sound/sparc/Makefile ./sound/sparc/Kconfig ./sound/soc/zte/Makefile ./sound/soc/zte/Kconfig ./sound/soc/xtensa/Makefile ./sound/soc/xtensa/Kconfig ./sound/soc/ux500/Makefile ./sound/soc/ux500/Kconfig ./sound/soc/uniphier/Makefile ./sound/soc/uniphier/Kconfig ./sound/soc/txx9/Makefile ./sound/soc/txx9/Kconfig ./sound/soc/tegra/Makefile ./sound/soc/tegra/Kconfig ./sound/soc/sunxi/Makefile ./sound/soc/sunxi/Kconfig ./sound/soc/stm/Makefile ./sound/soc/stm/Kconfig ./sound/soc/sti/Makefile ./sound/soc/sti/Kconfig ./sound/soc/spear/Makefile ./sound/soc/spear/Kconfig ./sound/soc/sirf/Makefile ./sound/soc/sirf/Kconfig ./sound/soc/sh/rcar/Makefile ./sound/soc/sh/Makefile ./sound/soc/sh/Kconfig ./sound/soc/samsung/Makefile ./sound/soc/samsung/Kconfig ./sound/soc/rockchip/Makefile ./sound/soc/rockchip/Kconfig ./sound/soc/qcom/qdsp6/Makefile ./sound/soc/qcom/Makefile ./sound/soc/qcom/Kconfig ./sound/soc/pxa/Makefile ./sound/soc/pxa/Kconfig ./sound/soc/omap/Makefile ./sound/soc/omap/Kconfig ./sound/soc/nuc900/Makefile ./sound/soc/nuc900/Kconfig ./sound/soc/mxs/Makefile ./sound/soc/mxs/Kconfig ./sound/soc/meson/Makefile ./sound/soc/meson/Kconfig ./sound/soc/mediatek/mt8173/Makefile ./sound/soc/mediatek/mt6797/Makefile ./sound/soc/mediatek/mt2701/Makefile ./sound/soc/mediatek/common/Makefile ./sound/soc/mediatek/Makefile ./sound/soc/mediatek/Kconfig ./sound/soc/kirkwood/Makefile ./sound/soc/kirkwood/Kconfig ./sound/soc/jz4740/Makefile ./sound/soc/jz4740/Kconfig ./sound/soc/intel/skylake/Makefile ./sound/soc/intel/haswell/Makefile ./sound/soc/intel/common/Makefile ./sound/soc/intel/boards/Makefile ./sound/soc/intel/boards/Kconfig ./sound/soc/intel/baytrail/Makefile ./sound/soc/intel/atom/sst/Makefile ./sound/soc/intel/atom/Makefile ./sound/soc/intel/Makefile ./sound/soc/intel/Kconfig ./sound/soc/img/Makefile ./sound/soc/img/Kconfig ./sound/soc/hisilicon/Makefile ./sound/soc/hisilicon/Kconfig ./sound/soc/generic/Makefile ./sound/soc/generic/Kconfig ./sound/soc/fsl/Kconfig ./sound/soc/fsl/Makefile ./sound/soc/dwc/Makefile ./sound/soc/dwc/Kconfig ./sound/soc/davinci/Makefile ./sound/soc/davinci/Kconfig ./sound/soc/codecs/Makefile ./sound/soc/codecs/Kconfig ./sound/soc/cirrus/Makefile ./sound/soc/cirrus/Kconfig ./sound/soc/bcm/Makefile ./sound/soc/bcm/Kconfig ./sound/soc/au1x/Makefile ./sound/soc/au1x/Kconfig ./sound/soc/atmel/Makefile ./sound/soc/atmel/Kconfig ./sound/soc/amd/Makefile ./sound/soc/amd/Kconfig ./sound/soc/adi/Makefile ./sound/soc/adi/Kconfig ./sound/soc/Makefile ./sound/soc/Kconfig ./sound/sh/Makefile ./sound/sh/Kconfig ./sound/ppc/Makefile ./sound/ppc/Kconfig ./sound/pcmcia/vx/Makefile ./sound/pcmcia/pdaudiocf/Makefile ./sound/pcmcia/Makefile ./sound/pcmcia/Kconfig ./sound/pci/ymfpci/Makefile ./sound/pci/vx222/Makefile ./sound/pci/trident/Makefile ./sound/pci/rme9652/Makefile ./sound/pci/riptide/Makefile ./sound/pci/pcxhr/Makefile ./sound/pci/oxygen/Makefile ./sound/pci/nm256/Makefile ./sound/pci/mixart/Makefile ./sound/pci/lx6464es/Makefile ./sound/pci/lola/Makefile ./sound/pci/korg1212/Makefile ./sound/pci/ice1712/Makefile ./sound/pci/hda/Makefile ./sound/pci/hda/Kconfig ./sound/pci/emu10k1/Makefile ./sound/pci/echoaudio/Makefile ./sound/pci/ctxfi/Makefile ./sound/pci/cs5535audio/Makefile ./sound/pci/cs46xx/Makefile ./sound/pci/ca0106/Makefile ./sound/pci/aw2/Makefile ./sound/pci/au88x0/Makefile ./sound/pci/asihpi/Makefile ./sound/pci/ali5451/Makefile ./sound/pci/ac97/Makefile ./sound/pci/Makefile ./sound/pci/Kconfig ./sound/parisc/Makefile ./sound/parisc/Kconfig ./sound/oss/dmasound/Makefile ./sound/oss/dmasound/Kconfig ./sound/mips/Makefile ./sound/mips/Kconfig ./sound/isa/wss/Makefile ./sound/isa/wavefront/Makefile ./sound/isa/sb/Makefile ./sound/isa/opti9xx/Makefile ./sound/isa/msnd/Makefile ./sound/isa/gus/Makefile ./sound/isa/galaxy/Makefile ./sound/isa/es1688/Makefile ./sound/isa/cs423x/Makefile ./sound/isa/ad1848/Makefile ./sound/isa/ad1816a/Makefile ./sound/isa/Makefile ./sound/isa/Kconfig ./sound/i2c/other/Makefile ./sound/i2c/Makefile ./sound/hda/ext/Makefile ./sound/hda/Makefile ./sound/hda/Kconfig ./sound/firewire/Kconfig ./sound/firewire/tascam/Makefile ./sound/firewire/oxfw/Makefile ./sound/firewire/motu/Makefile ./sound/firewire/fireworks/Makefile ./sound/firewire/fireface/Makefile ./sound/firewire/digi00x/Makefile ./sound/firewire/dice/Makefile ./sound/firewire/bebob/Makefile ./sound/firewire/Makefile ./sound/drivers/vx/Makefile ./sound/drivers/pcsp/Makefile ./sound/drivers/opl4/Makefile ./sound/drivers/opl3/Makefile ./sound/drivers/mpu401/Makefile ./sound/drivers/Makefile ./sound/drivers/Kconfig ./sound/core/seq/oss/Makefile ./sound/core/seq/Makefile ./sound/core/seq/Kconfig ./sound/core/oss/Makefile ./sound/core/Makefile ./sound/core/Kconfig ./sound/atmel/Makefile ./sound/atmel/Kconfig ./sound/arm/Makefile ./sound/arm/Kconfig ./sound/aoa/soundbus/i2sbus/Makefile ./sound/aoa/soundbus/Makefile ./sound/aoa/soundbus/Kconfig ./sound/aoa/fabrics/Makefile ./sound/aoa/fabrics/Kconfig ./sound/aoa/core/Makefile ./sound/aoa/codecs/Makefile ./sound/aoa/codecs/Kconfig ./sound/aoa/Makefile ./sound/aoa/Kconfig ./sound/ac97/Makefile ./sound/ac97/Kconfig ./sound/Makefile ./sound/Kconfig ./security/Kconfig ./security/Makefile ./security/yama/Makefile ./security/yama/Kconfig ./security/tomoyo/Makefile ./security/tomoyo/Kconfig ./security/smack/Makefile ./security/smack/Kconfig ./security/selinux/Makefile ./security/selinux/Kconfig ./security/loadpin/Makefile ./security/loadpin/Kconfig ./security/keys/encrypted-keys/Makefile ./security/keys/Makefile ./security/keys/Kconfig ./security/integrity/ima/Makefile ./security/integrity/ima/Kconfig ./security/integrity/evm/Makefile ./security/integrity/evm/Kconfig ./security/integrity/Makefile ./security/integrity/Kconfig ./security/apparmor/Makefile ./security/apparmor/Kconfig ./scripts/Makefile.build ./scripts/selinux/mdp/Makefile ./scripts/selinux/genheaders/Makefile ./scripts/selinux/Makefile ./scripts/package/Makefile ./scripts/mod/Makefile ./scripts/kconfig/tests/rand_nested_choice/Kconfig ./scripts/kconfig/tests/preprocess/variable/Kconfig ./scripts/kconfig/tests/preprocess/escape/Kconfig ./scripts/kconfig/tests/preprocess/circular_expansion/Kconfig ./scripts/kconfig/tests/preprocess/builtin_func/Kconfig ./scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig ./scripts/kconfig/tests/new_choice_with_dep/Kconfig ./scripts/kconfig/tests/inter_choice/Kconfig ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 ./scripts/kconfig/tests/err_recursive_inc/Kconfig ./scripts/kconfig/tests/err_recursive_dep/Kconfig ./scripts/kconfig/tests/choice_value_with_m_dep/Kconfig ./scripts/kconfig/tests/choice/Kconfig ./scripts/kconfig/tests/auto_submenu/Kconfig ./scripts/kconfig/Makefile ./scripts/genksyms/Makefile ./scripts/gdb/linux/Makefile ./scripts/gdb/Makefile ./scripts/gcc-plugins/Makefile ./scripts/gcc-plugins/Kconfig ./scripts/dtc/libfdt/Makefile.libfdt ./scripts/dtc/Makefile.dtc ./scripts/dtc/Makefile ./scripts/basic/Makefile ./scripts/Makefile.ubsan ./scripts/Makefile.modsign ./scripts/Makefile.modpost ./scripts/Makefile.modinst ./scripts/Makefile.modbuiltin ./scripts/Makefile.lib ./scripts/Makefile.kcov ./scripts/Makefile.kasan ./scripts/Makefile.host ./scripts/Makefile.headersinst ./scripts/Makefile.gcc-plugins ./scripts/Makefile.extrawarn ./scripts/Makefile.dtbinst ./scripts/Makefile.clean ./scripts/Makefile.asm-generic ./scripts/Makefile ./scripts/Kconfig.include ./samples/watchdog/Makefile ./samples/vfio-mdev/Makefile ./samples/v4l/Makefile ./samples/uhid/Makefile ./samples/trace_printk/Makefile ./samples/trace_events/Makefile ./samples/timers/Makefile ./samples/statx/Makefile ./samples/seccomp/Makefile ./samples/rpmsg/Makefile ./samples/qmi/Makefile ./samples/mic/mpssd/Makefile ./samples/mei/Makefile ./samples/livepatch/Makefile ./samples/kprobes/Makefile ./samples/kobject/Makefile ./samples/kfifo/Makefile ./samples/kdb/Makefile ./samples/hw_breakpoint/Makefile ./samples/hidraw/Makefile ./samples/connector/Makefile ./samples/configfs/Makefile ./samples/bpf/Makefile ./samples/auxdisplay/Makefile ./samples/Makefile ./samples/Kconfig ./net/Kconfig ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/Makefile ./net/wireless/Kconfig ./net/wimax/Makefile ./net/wimax/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/rxrpc/Makefile ./net/rxrpc/Kconfig ./net/rose/Makefile ./net/rfkill/Makefile ./net/rfkill/Kconfig ./net/rds/Makefile ./net/rds/Kconfig ./net/qrtr/Makefile ./net/qrtr/Kconfig ./net/psample/Makefile ./net/psample/Kconfig ./net/phonet/Makefile ./net/phonet/Kconfig ./net/packet/Makefile ./net/packet/Kconfig ./net/openvswitch/Makefile ./net/openvswitch/Kconfig ./net/nsh/Makefile ./net/nsh/Kconfig ./net/nfc/nci/Makefile ./net/nfc/nci/Kconfig ./net/nfc/hci/Makefile ./net/nfc/hci/Kconfig ./net/nfc/Makefile ./net/nfc/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/netfilter/Kconfig ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/bpfilter/Makefile ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/decnet/netfilter/Makefile ./net/decnet/netfilter/Kconfig ./net/decnet/Makefile ./net/decnet/Kconfig ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpfilter/Makefile ./net/bpfilter/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/Makefile ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./mm/Kconfig ./mm/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./lib/Kconfig.debug ./lib/Kconfig ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/Makefile ./lib/raid6/test/Makefile ./lib/mpi/Makefile ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/Makefile ./lib/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Kconfig ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/events/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/Makefile ./kernel/Makefile ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Makefile ./init/Kconfig ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/Makefile ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/Kconfig ./fs/ntfs/Makefile ./fs/ntfs/Kconfig ./fs/notify/inotify/Makefile ./fs/notify/inotify/Kconfig ./fs/notify/fanotify/Makefile ./fs/notify/fanotify/Kconfig ./fs/notify/dnotify/Makefile ./fs/notify/dnotify/Kconfig ./fs/notify/Makefile ./fs/notify/Kconfig ./fs/nls/Makefile ./fs/nls/Kconfig ./fs/nilfs2/Makefile ./fs/nilfs2/Kconfig ./fs/nfsd/Makefile ./fs/nfsd/Kconfig ./fs/nfs_common/Makefile ./fs/nfs/flexfilelayout/Makefile ./fs/nfs/filelayout/Makefile ./fs/nfs/blocklayout/Makefile ./fs/nfs/Makefile ./fs/nfs/Kconfig ./fs/minix/Makefile ./fs/minix/Kconfig ./fs/lockd/Makefile ./fs/kernfs/Makefile ./fs/kernfs/Kconfig ./fs/jfs/Makefile ./fs/jfs/Kconfig ./fs/jffs2/Makefile ./fs/jffs2/Kconfig ./fs/jbd2/Makefile ./fs/jbd2/Kconfig ./fs/isofs/Makefile ./fs/isofs/Kconfig ./fs/hugetlbfs/Makefile ./fs/hpfs/Makefile ./fs/hpfs/Kconfig ./fs/hostfs/Makefile ./fs/hfsplus/Makefile ./fs/hfsplus/Kconfig ./fs/hfs/Makefile ./fs/hfs/Kconfig ./fs/gfs2/Makefile ./fs/gfs2/Kconfig ./fs/fuse/Makefile ./fs/fuse/Kconfig ./fs/fscache/Makefile ./fs/fscache/Kconfig ./fs/freevxfs/Makefile ./fs/freevxfs/Kconfig ./fs/fat/Makefile ./fs/fat/Kconfig ./fs/f2fs/Makefile ./fs/f2fs/Kconfig ./fs/ext4/Makefile ./fs/ext4/Kconfig ./fs/ext2/Makefile ./fs/ext2/Kconfig ./fs/exportfs/Makefile ./fs/exofs/Kconfig.ore ./fs/exofs/Kconfig ./fs/efs/Makefile ./fs/efs/Kconfig ./fs/efivarfs/Makefile ./fs/efivarfs/Kconfig ./fs/ecryptfs/Makefile ./fs/ecryptfs/Kconfig ./fs/dlm/Makefile ./fs/dlm/Kconfig ./fs/devpts/Makefile ./fs/debugfs/Makefile ./fs/crypto/Makefile ./fs/crypto/Kconfig ./fs/cramfs/Makefile ./fs/cramfs/Kconfig ./fs/configfs/Makefile ./fs/configfs/Kconfig ./fs/coda/Makefile ./fs/coda/Kconfig ./fs/cifs/Kconfig ./fs/cifs/Makefile ./fs/ceph/Makefile ./fs/ceph/Kconfig ./fs/cachefiles/Makefile ./fs/cachefiles/Kconfig ./fs/btrfs/Makefile ./fs/btrfs/Kconfig ./fs/bfs/Makefile ./fs/bfs/Kconfig ./fs/befs/Makefile ./fs/befs/Kconfig ./fs/autofs/Makefile ./fs/autofs/Kconfig ./fs/afs/Makefile ./fs/afs/Kconfig ./fs/affs/Makefile ./fs/affs/Kconfig ./fs/adfs/Makefile ./fs/adfs/Kconfig ./fs/Makefile ./fs/Kconfig.binfmt ./fs/Kconfig ./fs/9p/Makefile ./fs/9p/Kconfig ./firmware/Makefile ./drivers/zorro/Makefile ./drivers/zorro/Kconfig ./drivers/xen/xenfs/Makefile ./drivers/xen/xenbus/Makefile ./drivers/xen/xen-pciback/Makefile ./drivers/xen/events/Makefile ./drivers/xen/Makefile ./drivers/xen/Kconfig ./drivers/watchdog/Makefile ./drivers/watchdog/Kconfig ./drivers/w1/slaves/Makefile ./drivers/w1/slaves/Kconfig ./drivers/w1/masters/Makefile ./drivers/w1/masters/Kconfig ./drivers/w1/Makefile ./drivers/w1/Kconfig ./drivers/vme/bridges/Makefile ./drivers/vme/bridges/Kconfig ./drivers/vme/boards/Makefile ./drivers/vme/boards/Kconfig ./drivers/vme/Makefile ./drivers/vme/Kconfig ./drivers/vlynq/Makefile ./drivers/vlynq/Kconfig ./drivers/visorbus/Makefile ./drivers/visorbus/Kconfig ./drivers/virtio/Makefile ./drivers/virtio/Kconfig ./drivers/virt/vboxguest/Makefile ./drivers/virt/vboxguest/Kconfig ./drivers/virt/Makefile ./drivers/virt/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/Kconfig ./drivers/video/fbdev/via/Makefile ./drivers/video/fbdev/vermilion/Makefile ./drivers/video/fbdev/sis/Makefile ./drivers/video/fbdev/savage/Makefile ./drivers/video/fbdev/riva/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Kconfig ./drivers/video/fbdev/omap2/omapfb/displays/Makefile ./drivers/video/fbdev/omap2/omapfb/displays/Kconfig ./drivers/video/fbdev/omap2/omapfb/Makefile ./drivers/video/fbdev/omap2/omapfb/Kconfig ./drivers/video/fbdev/omap2/Makefile ./drivers/video/fbdev/omap2/Kconfig ./drivers/video/fbdev/omap/Makefile ./drivers/video/fbdev/omap/Kconfig ./drivers/video/fbdev/nvidia/Makefile ./drivers/video/fbdev/mmp/panel/Makefile ./drivers/video/fbdev/mmp/panel/Kconfig ./drivers/video/fbdev/mmp/hw/Makefile ./drivers/video/fbdev/mmp/hw/Kconfig ./drivers/video/fbdev/mmp/fb/Makefile ./drivers/video/fbdev/mmp/fb/Kconfig ./drivers/video/fbdev/mmp/Makefile ./drivers/video/fbdev/mmp/Kconfig ./drivers/video/fbdev/mbx/Makefile ./drivers/video/fbdev/mb862xx/Makefile ./drivers/video/fbdev/matrox/Makefile ./drivers/video/fbdev/kyro/Makefile ./drivers/video/fbdev/intelfb/Makefile ./drivers/video/fbdev/i810/Makefile ./drivers/video/fbdev/geode/Makefile ./drivers/video/fbdev/geode/Kconfig ./drivers/video/fbdev/core/Makefile ./drivers/video/fbdev/aty/Makefile ./drivers/video/fbdev/Makefile ./drivers/video/fbdev/Kconfig ./drivers/video/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/vhost/Makefile ./drivers/vhost/Kconfig.vringh ./drivers/vhost/Kconfig ./drivers/vfio/platform/reset/Makefile ./drivers/vfio/platform/reset/Kconfig ./drivers/vfio/platform/Makefile ./drivers/vfio/platform/Kconfig ./drivers/vfio/pci/Makefile ./drivers/vfio/pci/Kconfig ./drivers/vfio/mdev/Makefile ./drivers/vfio/mdev/Kconfig ./drivers/vfio/Makefile ./drivers/vfio/Kconfig ./drivers/uwb/i1480/dfu/Makefile ./drivers/uwb/i1480/Makefile ./drivers/uwb/Makefile ./drivers/uwb/Kconfig ./drivers/usb/Kconfig ./drivers/usb/wusbcore/Makefile ./drivers/usb/wusbcore/Kconfig ./drivers/usb/usbip/Makefile ./drivers/usb/usbip/Kconfig ./drivers/usb/typec/ucsi/Makefile ./drivers/usb/typec/ucsi/Kconfig ./drivers/usb/typec/mux/Makefile ./drivers/usb/typec/mux/Kconfig ./drivers/usb/typec/fusb302/Makefile ./drivers/usb/typec/fusb302/Kconfig ./drivers/usb/typec/altmodes/Makefile ./drivers/usb/typec/altmodes/Kconfig ./drivers/usb/typec/Makefile ./drivers/usb/typec/Kconfig ./drivers/usb/storage/Makefile ./drivers/usb/storage/Kconfig ./drivers/usb/serial/Makefile-keyspan_pda_fw ./drivers/usb/serial/Makefile ./drivers/usb/serial/Kconfig ./drivers/usb/roles/Makefile ./drivers/usb/roles/Kconfig ./drivers/usb/renesas_usbhs/Makefile ./drivers/usb/renesas_usbhs/Kconfig ./drivers/usb/phy/Kconfig ./drivers/usb/phy/Makefile ./drivers/usb/musb/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/gadget/udc/bdc/Makefile ./drivers/usb/gadget/udc/bdc/Kconfig ./drivers/usb/gadget/udc/aspeed-vhub/Makefile ./drivers/usb/gadget/udc/aspeed-vhub/Kconfig ./drivers/usb/gadget/udc/Makefile ./drivers/usb/gadget/udc/Kconfig ./drivers/usb/gadget/legacy/Makefile ./drivers/usb/gadget/legacy/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/cpm_uart/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/tty/Kconfig ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/int340x_thermal/Makefile ./drivers/thermal/int340x_thermal/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/target/tcm_fc/Makefile ./drivers/target/tcm_fc/Kconfig ./drivers/target/sbp/Makefile ./drivers/target/sbp/Kconfig ./drivers/target/loopback/Makefile ./drivers/target/loopback/Kconfig ./drivers/target/iscsi/cxgbit/Makefile ./drivers/target/iscsi/cxgbit/Kconfig ./drivers/target/iscsi/Makefile ./drivers/target/iscsi/Kconfig ./drivers/target/Makefile ./drivers/target/Kconfig ./drivers/staging/xgifb/Makefile ./drivers/staging/xgifb/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/wilc1000/Makefile ./drivers/staging/wilc1000/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme/devices/Makefile ./drivers/staging/vme/devices/Kconfig ./drivers/staging/vme/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/vboxvideo/Makefile ./drivers/staging/vboxvideo/Kconfig ./drivers/staging/unisys/visornic/Makefile ./drivers/staging/unisys/visornic/Kconfig ./drivers/staging/unisys/visorinput/Makefile ./drivers/staging/unisys/visorinput/Kconfig ./drivers/staging/unisys/visorhba/Makefile ./drivers/staging/unisys/visorhba/Kconfig ./drivers/staging/unisys/Makefile ./drivers/staging/unisys/Kconfig ./drivers/staging/speakup/Makefile ./drivers/staging/speakup/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtlwifi/rtl8822be/Makefile ./drivers/staging/rtlwifi/btcoexist/Makefile ./drivers/staging/rtlwifi/Makefile ./drivers/staging/rtlwifi/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192u/ieee80211/Makefile ./drivers/staging/rtl8192u/Makefile ./drivers/staging/rtl8192u/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/rtl8188eu/Makefile ./drivers/staging/rtl8188eu/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/octeon-usb/Makefile ./drivers/staging/octeon-usb/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/netlogic/Makefile ./drivers/staging/netlogic/Kconfig ./drivers/staging/mt7621-spi/Makefile ./drivers/staging/mt7621-spi/Kconfig ./drivers/staging/mt7621-pinctrl/Makefile ./drivers/staging/mt7621-pinctrl/Kconfig ./drivers/staging/mt7621-pci/Makefile ./drivers/staging/mt7621-pci/Kconfig ./drivers/staging/mt7621-mmc/Makefile ./drivers/staging/mt7621-mmc/Kconfig ./drivers/staging/mt7621-eth/Makefile ./drivers/staging/mt7621-eth/Kconfig ./drivers/staging/mt7621-dts/Makefile ./drivers/staging/mt7621-dts/Kconfig ./drivers/staging/mt7621-dma/Makefile ./drivers/staging/mt7621-dma/Kconfig ./drivers/staging/mt29f_spinand/Makefile ./drivers/staging/mt29f_spinand/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/usb/Makefile ./drivers/staging/most/usb/Kconfig ./drivers/staging/most/sound/Makefile ./drivers/staging/most/sound/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/cdev/Makefile ./drivers/staging/most/cdev/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/zoran/Makefile ./drivers/staging/media/zoran/Kconfig ./drivers/staging/media/tegra-vde/Makefile ./drivers/staging/media/tegra-vde/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/mt9t031/Makefile ./drivers/staging/media/mt9t031/Kconfig ./drivers/staging/media/imx074/Makefile ./drivers/staging/media/imx074/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./drivers/staging/media/davinci_vpfe/Kconfig ./drivers/staging/media/bcm2048/Makefile ./drivers/staging/media/bcm2048/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/resolver/Makefile ./drivers/staging/iio/resolver/Kconfig ./drivers/staging/iio/meter/Makefile ./drivers/staging/iio/meter/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/cdc/Makefile ./drivers/staging/iio/cdc/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/gs_fpgaboot/Makefile ./drivers/staging/gs_fpgaboot/Kconfig ./drivers/staging/greybus/tools/Makefile ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/goldfish/Makefile ./drivers/staging/goldfish/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/gasket/Makefile ./drivers/staging/gasket/Kconfig ./drivers/staging/fwserial/Makefile ./drivers/staging/fwserial/Kconfig ./drivers/staging/fsl-dpaa2/rtc/Makefile ./drivers/staging/fsl-dpaa2/ethsw/Makefile ./drivers/staging/fsl-dpaa2/ethernet/Makefile ./drivers/staging/fsl-dpaa2/Makefile ./drivers/staging/fsl-dpaa2/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/erofs/Makefile ./drivers/staging/erofs/Kconfig ./drivers/staging/emxx_udc/Makefile ./drivers/staging/emxx_udc/Kconfig ./drivers/staging/dgnc/Makefile ./drivers/staging/dgnc/Kconfig ./drivers/staging/comedi/kcomedilib/Makefile ./drivers/staging/comedi/drivers/Makefile ./drivers/staging/comedi/Makefile ./drivers/staging/comedi/Kconfig ./drivers/staging/clocking-wizard/Makefile ./drivers/staging/clocking-wizard/Kconfig ./drivers/staging/board/Makefile ./drivers/staging/board/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/android/ion/Makefile ./drivers/staging/android/ion/Kconfig ./drivers/staging/android/Makefile ./drivers/staging/android/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/zte/Makefile ./drivers/soc/zte/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/sunxi/Kconfig ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/actions/Makefile ./drivers/soc/actions/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/sn/Makefile ./drivers/sn/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/superhyway/Makefile ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/sfi/Makefile ./drivers/sfi/Kconfig ./drivers/scsi/ufs/Makefile ./drivers/scsi/ufs/Kconfig ./drivers/scsi/sym53c8xx_2/Makefile ./drivers/scsi/snic/Makefile ./drivers/scsi/smartpqi/Makefile ./drivers/scsi/smartpqi/Kconfig ./drivers/scsi/qla4xxx/Makefile ./drivers/scsi/qla4xxx/Kconfig ./drivers/scsi/qla2xxx/Makefile ./drivers/scsi/qla2xxx/Kconfig ./drivers/scsi/qedi/Makefile ./drivers/scsi/qedi/Kconfig ./drivers/scsi/qedf/Makefile ./drivers/scsi/qedf/Kconfig ./drivers/scsi/pm8001/Makefile ./drivers/scsi/pcmcia/Makefile ./drivers/scsi/pcmcia/Kconfig ./drivers/scsi/osd/Kconfig ./drivers/scsi/mvsas/Makefile ./drivers/scsi/mvsas/Kconfig ./drivers/scsi/mpt3sas/Makefile ./drivers/scsi/mpt3sas/Kconfig ./drivers/scsi/megaraid/Makefile ./drivers/scsi/megaraid/Kconfig.megaraid ./drivers/scsi/lpfc/Makefile ./drivers/scsi/libsas/Makefile ./drivers/scsi/libsas/Kconfig ./drivers/scsi/libfc/Makefile ./drivers/scsi/isci/Makefile ./drivers/scsi/ibmvscsi_tgt/Makefile ./drivers/scsi/ibmvscsi/Makefile ./drivers/scsi/hisi_sas/Makefile ./drivers/scsi/hisi_sas/Kconfig ./drivers/scsi/fnic/Makefile ./drivers/scsi/fcoe/Makefile ./drivers/scsi/esas2r/Makefile ./drivers/scsi/esas2r/Kconfig ./drivers/scsi/device_handler/Makefile ./drivers/scsi/device_handler/Kconfig ./drivers/scsi/cxlflash/Makefile ./drivers/scsi/cxlflash/Kconfig ./drivers/scsi/cxgbi/cxgb4i/Kconfig ./drivers/scsi/cxgbi/cxgb3i/Kconfig ./drivers/scsi/cxgbi/Makefile ./drivers/scsi/cxgbi/Kconfig ./drivers/scsi/csiostor/Makefile ./drivers/scsi/csiostor/Kconfig ./drivers/scsi/bnx2i/Makefile ./drivers/scsi/bnx2i/Kconfig ./drivers/scsi/bnx2fc/Makefile ./drivers/scsi/bnx2fc/Kconfig ./drivers/scsi/bfa/Makefile ./drivers/scsi/be2iscsi/Makefile ./drivers/scsi/be2iscsi/Kconfig ./drivers/scsi/arm/Makefile ./drivers/scsi/arm/Kconfig ./drivers/scsi/arcmsr/Makefile ./drivers/scsi/aic94xx/Makefile ./drivers/scsi/aic94xx/Kconfig ./drivers/scsi/aic7xxx/aicasm/Makefile ./drivers/scsi/aic7xxx/Makefile ./drivers/scsi/aic7xxx/Kconfig.aic7xxx ./drivers/scsi/aic7xxx/Kconfig.aic79xx ./drivers/scsi/aacraid/Makefile ./drivers/scsi/Makefile ./drivers/scsi/Kconfig ./drivers/sbus/char/Makefile ./drivers/sbus/char/Kconfig ./drivers/sbus/Makefile ./drivers/s390/virtio/Makefile ./drivers/s390/scsi/Makefile ./drivers/s390/net/Makefile ./drivers/s390/net/Kconfig ./drivers/s390/crypto/Makefile ./drivers/s390/cio/Makefile ./drivers/s390/char/Makefile ./drivers/s390/char/Kconfig ./drivers/s390/block/Makefile ./drivers/s390/block/Kconfig ./drivers/s390/Makefile ./drivers/rtc/Makefile ./drivers/rtc/Kconfig ./drivers/rpmsg/Makefile ./drivers/rpmsg/Kconfig ./drivers/reset/tegra/Makefile ./drivers/reset/tegra/Kconfig ./drivers/reset/sti/Makefile ./drivers/reset/sti/Kconfig ./drivers/reset/hisilicon/Makefile ./drivers/reset/hisilicon/Kconfig ./drivers/reset/Makefile ./drivers/reset/Kconfig ./drivers/remoteproc/Makefile ./drivers/remoteproc/Kconfig ./drivers/regulator/Makefile ./drivers/regulator/Kconfig ./drivers/ras/Makefile ./drivers/ras/Kconfig ./drivers/rapidio/switches/Makefile ./drivers/rapidio/switches/Kconfig ./drivers/rapidio/devices/Makefile ./drivers/rapidio/devices/Kconfig ./drivers/rapidio/Makefile ./drivers/rapidio/Kconfig ./drivers/pwm/Makefile ./drivers/pwm/Kconfig ./drivers/ptp/Makefile ./drivers/ptp/Kconfig ./drivers/ps3/Makefile ./drivers/pps/generators/Makefile ./drivers/pps/generators/Kconfig ./drivers/pps/clients/Makefile ./drivers/pps/clients/Kconfig ./drivers/pps/Makefile ./drivers/pps/Kconfig ./drivers/powercap/Makefile ./drivers/powercap/Kconfig ./drivers/power/supply/Makefile ./drivers/power/supply/Kconfig ./drivers/power/reset/Makefile ./drivers/power/reset/Kconfig ./drivers/power/avs/Makefile ./drivers/power/avs/Kconfig ./drivers/power/Makefile ./drivers/power/Kconfig ./drivers/pnp/pnpbios/Makefile ./drivers/pnp/pnpbios/Kconfig ./drivers/pnp/pnpacpi/Makefile ./drivers/pnp/pnpacpi/Kconfig ./drivers/pnp/isapnp/Makefile ./drivers/pnp/isapnp/Kconfig ./drivers/pnp/Makefile ./drivers/pnp/Kconfig ./drivers/platform/x86/Kconfig ./drivers/platform/x86/Makefile ./drivers/platform/olpc/Makefile ./drivers/platform/mips/Makefile ./drivers/platform/mips/Kconfig ./drivers/platform/mellanox/Makefile ./drivers/platform/mellanox/Kconfig ./drivers/platform/goldfish/Makefile ./drivers/platform/goldfish/Kconfig ./drivers/platform/chrome/Makefile ./drivers/platform/chrome/Kconfig ./drivers/platform/Makefile ./drivers/platform/Kconfig ./drivers/pinctrl/zte/Makefile ./drivers/pinctrl/zte/Kconfig ./drivers/pinctrl/vt8500/Makefile ./drivers/pinctrl/vt8500/Kconfig ./drivers/pinctrl/uniphier/Makefile ./drivers/pinctrl/uniphier/Kconfig ./drivers/pinctrl/ti/Makefile ./drivers/pinctrl/ti/Kconfig ./drivers/pinctrl/tegra/Makefile ./drivers/pinctrl/tegra/Kconfig ./drivers/pinctrl/sunxi/Makefile ./drivers/pinctrl/sunxi/Kconfig ./drivers/pinctrl/stm32/Makefile ./drivers/pinctrl/stm32/Kconfig ./drivers/pinctrl/sprd/Makefile ./drivers/pinctrl/sprd/Kconfig ./drivers/pinctrl/spear/Makefile ./drivers/pinctrl/spear/Kconfig ./drivers/pinctrl/sirf/Makefile ./drivers/pinctrl/sh-pfc/Makefile ./drivers/pinctrl/sh-pfc/Kconfig ./drivers/pinctrl/samsung/Makefile ./drivers/pinctrl/samsung/Kconfig ./drivers/pinctrl/qcom/Makefile ./drivers/pinctrl/qcom/Kconfig ./drivers/pinctrl/pxa/Makefile ./drivers/pinctrl/pxa/Kconfig ./drivers/pinctrl/nomadik/Makefile ./drivers/pinctrl/nomadik/Kconfig ./drivers/pinctrl/mvebu/Makefile ./drivers/pinctrl/mvebu/Kconfig ./drivers/pinctrl/meson/Makefile ./drivers/pinctrl/meson/Kconfig ./drivers/pinctrl/mediatek/Makefile ./drivers/pinctrl/mediatek/Kconfig ./drivers/pinctrl/intel/Makefile ./drivers/pinctrl/intel/Kconfig ./drivers/pinctrl/freescale/Makefile ./drivers/pinctrl/freescale/Kconfig ./drivers/pinctrl/cirrus/Makefile ./drivers/pinctrl/cirrus/Kconfig ./drivers/pinctrl/berlin/Makefile ./drivers/pinctrl/berlin/Kconfig ./drivers/pinctrl/bcm/Makefile ./drivers/pinctrl/bcm/Kconfig ./drivers/pinctrl/aspeed/Makefile ./drivers/pinctrl/aspeed/Kconfig ./drivers/pinctrl/actions/Makefile ./drivers/pinctrl/actions/Kconfig ./drivers/pinctrl/Makefile ./drivers/pinctrl/Kconfig ./drivers/phy/ti/Makefile ./drivers/phy/ti/Kconfig ./drivers/phy/tegra/Makefile ./drivers/phy/tegra/Kconfig ./drivers/phy/st/Makefile ./drivers/phy/st/Kconfig ./drivers/phy/samsung/Makefile ./drivers/phy/samsung/Kconfig ./drivers/phy/rockchip/Makefile ./drivers/phy/rockchip/Kconfig ./drivers/phy/renesas/Makefile ./drivers/phy/renesas/Kconfig ./drivers/phy/ralink/Makefile ./drivers/phy/ralink/Kconfig ./drivers/phy/qualcomm/Makefile ./drivers/phy/qualcomm/Kconfig ./drivers/phy/motorola/Makefile ./drivers/phy/motorola/Kconfig ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/prism54/Makefile ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/orinoco/Makefile ./drivers/net/wireless/intersil/orinoco/Kconfig ./drivers/net/wireless/intersil/hostap/Makefile ./drivers/net/wireless/intersil/hostap/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/cisco/Makefile ./drivers/net/wireless/cisco/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wimax/i2400m/Makefile ./drivers/net/wimax/i2400m/Kconfig ./drivers/net/wimax/Makefile ./drivers/net/wimax/Kconfig ./drivers/net/wan/lmc/Makefile ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/ipvlan/Makefile ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlge/Makefile ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/nuvoton/Makefile ./drivers/net/ethernet/nuvoton/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/nic/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/Makefile ./drivers/net/ethernet/netronome/nfp/flower/Makefile ./drivers/net/ethernet/netronome/nfp/bpf/Makefile ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/vxge/Makefile ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/ixgb/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/i40evf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hp/Makefile ./drivers/net/ethernet/hp/Kconfig ./drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile ./drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/aurora/Makefile ./drivers/net/ethernet/aurora/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/appletalk/Makefile ./drivers/net/appletalk/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/devices/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mic/vop/Makefile ./drivers/misc/mic/scif/Makefile ./drivers/misc/mic/host/Makefile ./drivers/misc/mic/cosm_client/Makefile ./drivers/misc/mic/cosm/Makefile ./drivers/misc/mic/card/Makefile ./drivers/misc/mic/bus/Makefile ./drivers/misc/mic/Makefile ./drivers/misc/mic/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile.asm-offsets ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/Kconfig ./drivers/media/usb/zr364xx/Makefile ./drivers/media/usb/zr364xx/Kconfig ./drivers/media/usb/uvc/Makefile ./drivers/media/usb/uvc/Kconfig ./drivers/media/usb/usbvision/Makefile ./drivers/media/usb/usbvision/Kconfig ./drivers/media/usb/usbtv/Makefile ./drivers/media/usb/usbtv/Kconfig ./drivers/media/usb/ttusb-dec/Makefile ./drivers/media/usb/ttusb-dec/Kconfig ./drivers/media/usb/ttusb-budget/Makefile ./drivers/media/usb/ttusb-budget/Kconfig ./drivers/media/usb/tm6000/Makefile ./drivers/media/usb/tm6000/Kconfig ./drivers/media/usb/stkwebcam/Makefile ./drivers/media/usb/stkwebcam/Kconfig ./drivers/media/usb/stk1160/Makefile ./drivers/media/usb/stk1160/Kconfig ./drivers/media/usb/siano/Makefile ./drivers/media/usb/siano/Kconfig ./drivers/media/usb/s2255/Makefile ./drivers/media/usb/s2255/Kconfig ./drivers/media/usb/rainshadow-cec/Makefile ./drivers/media/usb/rainshadow-cec/Kconfig ./drivers/media/usb/pwc/Makefile ./drivers/media/usb/pwc/Kconfig ./drivers/media/usb/pvrusb2/Makefile ./drivers/media/usb/pvrusb2/Kconfig ./drivers/media/usb/pulse8-cec/Makefile ./drivers/media/usb/pulse8-cec/Kconfig ./drivers/media/usb/msi2500/Makefile ./drivers/media/usb/msi2500/Kconfig ./drivers/media/usb/hdpvr/Makefile ./drivers/media/usb/hdpvr/Kconfig ./drivers/media/usb/hackrf/Makefile ./drivers/media/usb/hackrf/Kconfig ./drivers/media/usb/gspca/stv06xx/Makefile ./drivers/media/usb/gspca/stv06xx/Kconfig ./drivers/media/usb/gspca/m5602/Makefile ./drivers/media/usb/gspca/m5602/Kconfig ./drivers/media/usb/gspca/gl860/Makefile ./drivers/media/usb/gspca/gl860/Kconfig ./drivers/media/usb/gspca/Makefile ./drivers/media/usb/gspca/Kconfig ./drivers/media/usb/go7007/Makefile ./drivers/media/usb/go7007/Kconfig ./drivers/media/usb/em28xx/Makefile ./drivers/media/usb/em28xx/Kconfig ./drivers/media/usb/dvb-usb/Makefile ./drivers/media/usb/dvb-usb/Kconfig ./drivers/media/usb/dvb-usb-v2/Makefile ./drivers/media/usb/dvb-usb-v2/Kconfig ./drivers/media/usb/cx231xx/Makefile ./drivers/media/usb/cx231xx/Kconfig ./drivers/media/usb/cpia2/Makefile ./drivers/media/usb/cpia2/Kconfig ./drivers/media/usb/b2c2/Makefile ./drivers/media/usb/b2c2/Kconfig ./drivers/media/usb/au0828/Makefile ./drivers/media/usb/au0828/Kconfig ./drivers/media/usb/as102/Makefile ./drivers/media/usb/as102/Kconfig ./drivers/media/usb/airspy/Makefile ./drivers/media/usb/airspy/Kconfig ./drivers/media/usb/Makefile ./drivers/media/usb/Kconfig ./drivers/media/tuners/Makefile ./drivers/media/tuners/Kconfig ./drivers/media/spi/Makefile ./drivers/media/spi/Kconfig ./drivers/media/rc/keymaps/Makefile ./drivers/media/rc/keymaps/Kconfig ./drivers/media/rc/img-ir/Makefile ./drivers/media/rc/img-ir/Kconfig ./drivers/media/rc/Makefile ./drivers/media/rc/Kconfig ./drivers/media/radio/wl128x/Makefile ./drivers/media/radio/wl128x/Kconfig ./drivers/media/radio/si4713/Makefile ./drivers/media/radio/si4713/Kconfig ./drivers/media/radio/si470x/Makefile ./drivers/media/radio/si470x/Kconfig ./drivers/media/radio/Makefile ./drivers/media/radio/Kconfig ./drivers/media/platform/xilinx/Makefile ./drivers/media/platform/xilinx/Kconfig ./drivers/media/platform/vsp1/Makefile ./drivers/media/platform/vivid/Makefile ./drivers/media/platform/vivid/Kconfig ./drivers/media/platform/vimc/Makefile ./drivers/media/platform/vimc/Kconfig ./drivers/media/platform/vicodec/Makefile ./drivers/media/platform/vicodec/Kconfig ./drivers/media/platform/ti-vpe/Makefile ./drivers/media/platform/tegra-cec/Makefile ./drivers/media/platform/stm32/Makefile ./drivers/media/platform/sti/hva/Makefile ./drivers/media/platform/sti/delta/Makefile ./drivers/media/platform/sti/cec/Makefile ./drivers/media/platform/sti/c8sectpfe/Makefile ./drivers/media/platform/sti/c8sectpfe/Kconfig ./drivers/media/platform/sti/bdisp/Makefile ./drivers/media/platform/soc_camera/Makefile ./drivers/media/platform/soc_camera/Kconfig ./drivers/media/platform/s5p-mfc/Makefile ./drivers/media/platform/s5p-jpeg/Makefile ./drivers/media/platform/s5p-g2d/Makefile ./drivers/media/platform/s5p-cec/Makefile ./drivers/media/platform/s3c-camif/Makefile ./drivers/media/platform/rockchip/rga/Makefile ./drivers/media/platform/rcar-vin/Makefile ./drivers/media/platform/rcar-vin/Kconfig ./drivers/media/platform/qcom/venus/Makefile ./drivers/media/platform/qcom/camss/Makefile ./drivers/media/platform/omap3isp/Makefile ./drivers/media/platform/omap/Makefile ./drivers/media/platform/omap/Kconfig ./drivers/media/platform/mtk-vpu/Makefile ./drivers/media/platform/mtk-vcodec/Makefile ./drivers/media/platform/mtk-mdp/Makefile ./drivers/media/platform/mtk-jpeg/Makefile ./drivers/media/platform/meson/Makefile ./drivers/media/platform/marvell-ccic/Makefile ./drivers/media/platform/marvell-ccic/Kconfig ./drivers/media/platform/exynos4-is/Makefile ./drivers/media/platform/exynos4-is/Kconfig ./drivers/media/platform/exynos-gsc/Makefile ./drivers/media/platform/davinci/Makefile ./drivers/media/platform/davinci/Kconfig ./drivers/media/platform/cros-ec-cec/Makefile ./drivers/media/platform/coda/Makefile ./drivers/media/platform/cec-gpio/Makefile ./drivers/media/platform/cadence/Makefile ./drivers/media/platform/cadence/Kconfig ./drivers/media/platform/atmel/Makefile ./drivers/media/platform/atmel/Kconfig ./drivers/media/platform/am437x/Makefile ./drivers/media/platform/am437x/Kconfig ./drivers/media/platform/Makefile ./drivers/media/platform/Kconfig ./drivers/media/pci/tw686x/Makefile ./drivers/media/pci/tw686x/Kconfig ./drivers/media/pci/tw68/Makefile ./drivers/media/pci/tw68/Kconfig ./drivers/media/pci/tw5864/Makefile ./drivers/media/pci/tw5864/Kconfig ./drivers/media/pci/ttpci/Makefile ./drivers/media/pci/ttpci/Kconfig ./drivers/media/pci/sta2x11/Makefile ./drivers/media/pci/sta2x11/Kconfig ./drivers/media/pci/solo6x10/Makefile ./drivers/media/pci/solo6x10/Kconfig ./drivers/media/pci/smipcie/Makefile ./drivers/media/pci/smipcie/Kconfig ./drivers/media/pci/saa7164/Makefile ./drivers/media/pci/saa7164/Kconfig ./drivers/media/pci/saa7146/Makefile ./drivers/media/pci/saa7146/Kconfig ./drivers/media/pci/saa7134/Makefile ./drivers/media/pci/saa7134/Kconfig ./drivers/media/pci/pt3/Makefile ./drivers/media/pci/pt3/Kconfig ./drivers/media/pci/pt1/Makefile ./drivers/media/pci/pt1/Kconfig ./drivers/media/pci/pluto2/Makefile ./drivers/media/pci/pluto2/Kconfig ./drivers/media/pci/ngene/Makefile ./drivers/media/pci/ngene/Kconfig ./drivers/media/pci/netup_unidvb/Makefile ./drivers/media/pci/netup_unidvb/Kconfig ./drivers/media/pci/meye/Makefile ./drivers/media/pci/meye/Kconfig ./drivers/media/pci/mantis/Makefile ./drivers/media/pci/mantis/Kconfig ./drivers/media/pci/ivtv/Makefile ./drivers/media/pci/ivtv/Kconfig ./drivers/media/pci/intel/ipu3/Makefile ./drivers/media/pci/intel/ipu3/Kconfig ./drivers/media/pci/intel/Makefile ./drivers/media/pci/dt3155/Makefile ./drivers/media/pci/dt3155/Kconfig ./drivers/media/pci/dm1105/Makefile ./drivers/media/pci/dm1105/Kconfig ./drivers/media/pci/ddbridge/Makefile ./drivers/media/pci/ddbridge/Kconfig ./drivers/media/pci/cx88/Makefile ./drivers/media/pci/cx88/Kconfig ./drivers/media/pci/cx25821/Makefile ./drivers/media/pci/cx25821/Kconfig ./drivers/media/pci/cx23885/Makefile ./drivers/media/pci/cx23885/Kconfig ./drivers/media/pci/cx18/Makefile ./drivers/media/pci/cx18/Kconfig ./drivers/media/pci/cobalt/Makefile ./drivers/media/pci/cobalt/Kconfig ./drivers/media/pci/bt8xx/Makefile ./drivers/media/pci/bt8xx/Kconfig ./drivers/media/pci/b2c2/Makefile ./drivers/media/pci/b2c2/Kconfig ./drivers/media/pci/Makefile ./drivers/media/pci/Kconfig ./drivers/media/mmc/siano/Makefile ./drivers/media/mmc/siano/Kconfig ./drivers/media/mmc/Makefile ./drivers/media/mmc/Kconfig ./drivers/media/i2c/Kconfig ./drivers/media/i2c/soc_camera/Makefile ./drivers/media/i2c/soc_camera/Kconfig ./drivers/media/i2c/smiapp/Makefile ./drivers/media/i2c/smiapp/Kconfig ./drivers/media/i2c/s5c73m3/Makefile ./drivers/media/i2c/m5mols/Makefile ./drivers/media/i2c/m5mols/Kconfig ./drivers/media/i2c/et8ek8/Makefile ./drivers/media/i2c/et8ek8/Kconfig ./drivers/media/i2c/cx25840/Makefile ./drivers/media/i2c/cx25840/Kconfig ./drivers/media/i2c/adv748x/Makefile ./drivers/media/i2c/Makefile ./drivers/media/firewire/Makefile ./drivers/media/firewire/Kconfig ./drivers/media/dvb-frontends/drx39xyj/Makefile ./drivers/media/dvb-frontends/drx39xyj/Kconfig ./drivers/media/dvb-frontends/cxd2880/Makefile ./drivers/media/dvb-frontends/cxd2880/Kconfig ./drivers/media/dvb-frontends/Makefile ./drivers/media/dvb-frontends/Kconfig ./drivers/media/dvb-core/Makefile ./drivers/media/dvb-core/Kconfig ./drivers/media/common/videobuf2/Makefile ./drivers/media/common/videobuf2/Kconfig ./drivers/media/common/v4l2-tpg/Makefile ./drivers/media/common/v4l2-tpg/Kconfig ./drivers/media/common/siano/Makefile ./drivers/media/common/siano/Kconfig ./drivers/media/common/saa7146/Makefile ./drivers/media/common/saa7146/Kconfig ./drivers/media/common/b2c2/Makefile ./drivers/media/common/b2c2/Kconfig ./drivers/media/common/Makefile ./drivers/media/common/Kconfig ./drivers/media/cec/Makefile ./drivers/media/cec/Kconfig ./drivers/media/Makefile ./drivers/media/Kconfig ./drivers/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/bcache/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/lightnvm/Makefile ./drivers/lightnvm/Kconfig ./drivers/leds/trigger/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/isdnloop/Makefile ./drivers/isdn/i4l/Makefile ./drivers/isdn/i4l/Kconfig ./drivers/isdn/hysdn/Makefile ./drivers/isdn/hysdn/Kconfig ./drivers/isdn/hisax/Makefile ./drivers/isdn/hisax/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/eicon/Makefile ./drivers/isdn/hardware/eicon/Kconfig ./drivers/isdn/hardware/avm/Makefile ./drivers/isdn/hardware/avm/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/hardware/Kconfig ./drivers/isdn/gigaset/Makefile ./drivers/isdn/gigaset/Kconfig ./drivers/isdn/divert/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/serio/Makefile ./drivers/input/serio/Kconfig ./drivers/input/rmi4/Makefile ./drivers/input/rmi4/Kconfig ./drivers/input/mouse/Makefile ./drivers/input/mouse/Kconfig ./drivers/input/misc/Makefile ./drivers/input/misc/Kconfig ./drivers/input/keyboard/Makefile ./drivers/input/keyboard/Kconfig ./drivers/input/joystick/iforce/Makefile ./drivers/input/joystick/iforce/Kconfig ./drivers/input/joystick/Makefile ./drivers/input/joystick/Kconfig ./drivers/input/gameport/Makefile ./drivers/input/gameport/Kconfig ./drivers/input/Makefile ./drivers/input/Kconfig ./drivers/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/nes/Makefile ./drivers/infiniband/hw/nes/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/i40iw/Makefile ./drivers/infiniband/hw/i40iw/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/cxgb3/Makefile ./drivers/infiniband/hw/cxgb3/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/counter/Makefile ./drivers/iio/counter/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/adc/Kconfig ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/ide/Makefile ./drivers/ide/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./drivers/hwmon/Kconfig ./drivers/hv/Kconfig ./drivers/hv/Makefile ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/zte/Makefile ./drivers/gpu/drm/zte/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/via/Makefile ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tinydrm/core/Makefile ./drivers/gpu/drm/tinydrm/Makefile ./drivers/gpu/drm/tinydrm/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/tdfx/Makefile ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sis/Makefile ./drivers/gpu/drm/shmobile/Makefile ./drivers/gpu/drm/shmobile/Kconfig ./drivers/gpu/drm/selftests/Makefile ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/savage/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/rcar-du/Makefile ./drivers/gpu/drm/rcar-du/Kconfig ./drivers/gpu/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/r128/Makefile ./drivers/gpu/drm/qxl/Makefile ./drivers/gpu/drm/qxl/Kconfig ./drivers/gpu/drm/pl111/Makefile ./drivers/gpu/drm/pl111/Kconfig ./drivers/gpu/drm/panel/Makefile ./drivers/gpu/drm/panel/Kconfig ./drivers/gpu/drm/omapdrm/dss/Makefile ./drivers/gpu/drm/omapdrm/dss/Kconfig ./drivers/gpu/drm/omapdrm/displays/Makefile ./drivers/gpu/drm/omapdrm/displays/Kconfig ./drivers/gpu/drm/omapdrm/Makefile ./drivers/gpu/drm/omapdrm/Kconfig ./drivers/gpu/drm/nouveau/Kconfig ./drivers/gpu/drm/mxsfb/Makefile ./drivers/gpu/drm/mxsfb/Kconfig ./drivers/gpu/drm/msm/Makefile ./drivers/gpu/drm/msm/Kconfig ./drivers/gpu/drm/mgag200/Makefile ./drivers/gpu/drm/mgag200/Kconfig ./drivers/gpu/drm/mga/Makefile ./drivers/gpu/drm/meson/Makefile ./drivers/gpu/drm/meson/Kconfig ./drivers/gpu/drm/mediatek/Makefile ./drivers/gpu/drm/mediatek/Kconfig ./drivers/gpu/drm/imx/Makefile ./drivers/gpu/drm/imx/Kconfig ./drivers/gpu/drm/i915/gvt/Makefile ./drivers/gpu/drm/i915/Makefile ./drivers/gpu/drm/i915/Kconfig.debug ./drivers/gpu/drm/i915/Kconfig ./drivers/gpu/drm/i810/Makefile ./drivers/gpu/drm/i2c/Makefile ./drivers/gpu/drm/i2c/Kconfig ./drivers/gpu/drm/hisilicon/kirin/Makefile ./drivers/gpu/drm/hisilicon/kirin/Kconfig ./drivers/gpu/drm/hisilicon/hibmc/Makefile ./drivers/gpu/drm/hisilicon/hibmc/Kconfig ./drivers/gpu/drm/hisilicon/Makefile ./drivers/gpu/drm/hisilicon/Kconfig ./drivers/gpu/drm/gma500/Makefile ./drivers/gpu/drm/gma500/Kconfig ./drivers/gpu/drm/fsl-dcu/Makefile ./drivers/gpu/drm/fsl-dcu/Kconfig ./drivers/gpu/drm/exynos/Makefile ./drivers/gpu/drm/exynos/Kconfig ./drivers/gpu/drm/etnaviv/Makefile ./drivers/gpu/drm/etnaviv/Kconfig ./drivers/gpu/drm/cirrus/Makefile ./drivers/gpu/drm/cirrus/Kconfig ./drivers/gpu/drm/bridge/synopsys/Makefile ./drivers/gpu/drm/bridge/synopsys/Kconfig ./drivers/gpu/drm/bridge/analogix/Makefile ./drivers/gpu/drm/bridge/analogix/Kconfig ./drivers/gpu/drm/bridge/adv7511/Makefile ./drivers/gpu/drm/bridge/adv7511/Kconfig ./drivers/gpu/drm/bridge/Makefile ./drivers/gpu/drm/bridge/Kconfig ./drivers/gpu/drm/bochs/Makefile ./drivers/gpu/drm/bochs/Kconfig ./drivers/gpu/drm/atmel-hlcdc/Makefile ./drivers/gpu/drm/atmel-hlcdc/Kconfig ./drivers/gpu/drm/ast/Makefile ./drivers/gpu/drm/ast/Kconfig ./drivers/gpu/drm/armada/Makefile ./drivers/gpu/drm/armada/Kconfig ./drivers/gpu/drm/arm/Makefile ./drivers/gpu/drm/arm/Kconfig ./drivers/gpu/drm/arc/Makefile ./drivers/gpu/drm/arc/Kconfig ./drivers/gpu/drm/amd/powerplay/smumgr/Makefile ./drivers/gpu/drm/amd/powerplay/hwmgr/Makefile ./drivers/gpu/drm/amd/powerplay/Makefile ./drivers/gpu/drm/amd/lib/Makefile ./drivers/gpu/drm/amd/lib/Kconfig ./drivers/gpu/drm/amd/display/modules/freesync/Makefile ./drivers/gpu/drm/amd/display/modules/color/Makefile ./drivers/gpu/drm/amd/display/dc/virtual/Makefile ./drivers/gpu/drm/amd/display/dc/irq/Makefile ./drivers/gpu/drm/amd/display/dc/i2caux/Makefile ./drivers/gpu/drm/amd/display/dc/gpio/Makefile ./drivers/gpu/drm/amd/display/dc/dml/Makefile ./drivers/gpu/drm/amd/display/dc/dcn10/Makefile ./drivers/gpu/drm/amd/display/dc/dce80/Makefile ./drivers/gpu/drm/amd/display/dc/dce120/Makefile ./drivers/gpu/drm/amd/display/dc/dce112/Makefile ./drivers/gpu/drm/amd/display/dc/dce110/Makefile ./drivers/gpu/drm/amd/display/dc/dce100/Makefile ./drivers/gpu/drm/amd/display/dc/dce/Makefile ./drivers/gpu/drm/amd/display/dc/calcs/Makefile ./drivers/gpu/drm/amd/display/dc/bios/Makefile ./drivers/gpu/drm/amd/display/dc/basics/Makefile ./drivers/gpu/drm/amd/display/dc/Makefile ./drivers/gpu/drm/amd/display/amdgpu_dm/Makefile ./drivers/gpu/drm/amd/display/Makefile ./drivers/gpu/drm/amd/display/Kconfig ./drivers/gpu/drm/amd/amdkfd/Makefile ./drivers/gpu/drm/amd/amdkfd/Kconfig ./drivers/gpu/drm/amd/amdgpu/Makefile ./drivers/gpu/drm/amd/amdgpu/Kconfig ./drivers/gpu/drm/amd/acp/Makefile ./drivers/gpu/drm/amd/acp/Kconfig ./drivers/gpu/drm/Makefile ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Kconfig ./drivers/fsi/Makefile ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/fmc/Makefile ./drivers/fmc/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/ipu/Makefile ./drivers/dma/ioat/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/crypto/Kconfig ./drivers/crypto/vmx/Makefile ./drivers/crypto/vmx/Kconfig ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/ux500/hash/Makefile ./drivers/crypto/ux500/cryp/Makefile ./drivers/crypto/ux500/Makefile ./drivers/crypto/ux500/Kconfig ./drivers/crypto/sunxi-ss/Makefile ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/qat/qat_dh895xccvf/Makefile ./drivers/crypto/qat/qat_dh895xcc/Makefile ./drivers/crypto/qat/qat_common/Makefile ./drivers/crypto/qat/qat_c62xvf/Makefile ./drivers/crypto/qat/qat_c62x/Makefile ./drivers/crypto/qat/qat_c3xxxvf/Makefile ./drivers/crypto/qat/qat_c3xxx/Makefile ./drivers/crypto/qat/Makefile ./drivers/crypto/qat/Kconfig ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/mediatek/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/chelsio/chtls/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/amcc/Makefile ./drivers/crypto/Makefile ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/clocksource/Kconfig ./drivers/clocksource/Makefile ./drivers/clk/zynq/Makefile ./drivers/clk/zte/Makefile ./drivers/clk/x86/Makefile ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/sirf/Makefile ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/nxp/Makefile ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/loongson1/Makefile ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/imx/Makefile ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/h8300/Makefile ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/Kconfig ./drivers/char/Makefile ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/pcmcia/Makefile ./drivers/char/pcmcia/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/cdrom/Makefile ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rsxx/Makefile ./drivers/block/paride/Makefile ./drivers/block/paride/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/Makefile ./crypto/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/oprofile/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/Kconfig ./arch/x86/Makefile ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/sfi/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/device_libs/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/goldfish/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/oprofile/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mcheck/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/sha512-mb/Makefile ./arch/x86/crypto/sha256-mb/Makefile ./arch/x86/crypto/sha1-mb/Makefile ./arch/x86/crypto/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/boot/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/unicore32/mm/Makefile ./arch/unicore32/mm/Kconfig ./arch/unicore32/lib/Makefile ./arch/unicore32/kernel/Makefile ./arch/unicore32/boot/compressed/Makefile ./arch/unicore32/boot/Makefile ./arch/unicore32/Makefile ./arch/unicore32/Kconfig.debug ./arch/unicore32/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/oprofile/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/oprofile/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib64/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh5/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/superhyway/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-microdev/Makefile ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-cayman/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/scripts/Makefile.chkbss ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/oprofile/Makefile ./arch/s390/numa/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/boot/compressed/Makefile ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/Kconfig ./arch/powerpc/Makefile ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/oprofile/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kvm/Makefile ./arch/powerpc/kernel/Makefile ./arch/powerpc/kernel/vdso64/Makefile ./arch/powerpc/kernel/vdso32/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Kconfig.debug ./arch/parisc/Makefile ./arch/parisc/oprofile/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/nds32/mm/Makefile ./arch/nds32/lib/Makefile ./arch/nds32/kernel/vdso/Makefile ./arch/nds32/kernel/Makefile ./arch/nds32/boot/dts/Makefile ./arch/nds32/boot/Makefile ./arch/nds32/Makefile ./arch/nds32/Kconfig.debug ./arch/nds32/Kconfig.cpu ./arch/nds32/Kconfig ./arch/mips/Kconfig ./arch/mips/vr41xx/ibm-workpad/Makefile ./arch/mips/vr41xx/common/Makefile ./arch/mips/vr41xx/casio-e55/Makefile ./arch/mips/vr41xx/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/txx9/rbtx4939/Makefile ./arch/mips/txx9/rbtx4938/Makefile ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/jmr3927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/ralink/Makefile ./arch/mips/power/Makefile ./arch/mips/pnx833x/stb22x/Makefile ./arch/mips/pnx833x/common/Makefile ./arch/mips/pnx833x/Makefile ./arch/mips/pmcs-msp71xx/Makefile ./arch/mips/pmcs-msp71xx/Kconfig ./arch/mips/pistachio/Makefile ./arch/mips/pistachio/Kconfig ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/paravirt/Makefile ./arch/mips/paravirt/Kconfig ./arch/mips/oprofile/Makefile ./arch/mips/netlogic/xlr/Makefile ./arch/mips/netlogic/xlp/Makefile ./arch/mips/netlogic/common/Makefile ./arch/mips/netlogic/Makefile ./arch/mips/netlogic/Kconfig ./arch/mips/net/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/loongson-3/Makefile ./arch/mips/loongson64/lemote-2f/Makefile ./arch/mips/loongson64/fuloong-2e/Makefile ./arch/mips/loongson64/common/cs5536/Makefile ./arch/mips/loongson64/common/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lasat/image/Makefile ./arch/mips/lasat/Makefile ./arch/mips/lasat/Kconfig ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/Makefile ./arch/mips/jz4740/Makefile ./arch/mips/jz4740/Kconfig ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/emma/markeins/Makefile ./arch/mips/emma/common/Makefile ./arch/mips/emma/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/netlogic/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/ar7/Makefile ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/microblaze/pci/Makefile ./arch/microblaze/oprofile/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/ia64/uv/kernel/Makefile ./arch/ia64/uv/Makefile ./arch/ia64/sn/pci/pcibr/Makefile ./arch/ia64/sn/pci/Makefile ./arch/ia64/sn/kernel/sn2/Makefile ./arch/ia64/sn/kernel/Makefile ./arch/ia64/sn/Makefile ./arch/ia64/pci/Makefile ./arch/ia64/oprofile/Makefile ./arch/ia64/mm/Makefile ./arch/ia64/lib/Makefile ./arch/ia64/kernel/Makefile.gate ./arch/ia64/kernel/Makefile ./arch/ia64/hp/zx1/Makefile ./arch/ia64/hp/sim/boot/Makefile ./arch/ia64/hp/sim/Makefile ./arch/ia64/hp/sim/Kconfig ./arch/ia64/hp/common/Makefile ./arch/ia64/dig/Makefile ./arch/ia64/Makefile ./arch/ia64/Kconfig.debug ./arch/ia64/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/h8300/mm/Makefile ./arch/h8300/lib/Makefile ./arch/h8300/kernel/Makefile ./arch/h8300/boot/dts/Makefile ./arch/h8300/boot/compressed/Makefile ./arch/h8300/boot/Makefile ./arch/h8300/Makefile ./arch/h8300/Kconfig.debug ./arch/h8300/Kconfig.cpu ./arch/h8300/Kconfig ./arch/c6x/platforms/Makefile ./arch/c6x/platforms/Kconfig ./arch/c6x/mm/Makefile ./arch/c6x/lib/Makefile ./arch/c6x/kernel/Makefile ./arch/c6x/boot/dts/Makefile ./arch/c6x/boot/Makefile ./arch/c6x/Makefile ./arch/c6x/Kconfig.debug ./arch/c6x/Kconfig ./arch/arm64/Kconfig ./arch/arm64/Makefile ./arch/arm64/xen/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/crypto/Makefile ./arch/arm64/boot/dts/zte/Makefile ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/al/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-versatile/Makefile ./arch/arm/plat-versatile/Kconfig ./arch/arm/plat-samsung/Makefile ./arch/arm/plat-samsung/Kconfig ./arch/arm/plat-pxa/Makefile ./arch/arm/plat-pxa/Kconfig ./arch/arm/plat-orion/Makefile ./arch/arm/plat-omap/Makefile ./arch/arm/plat-omap/Kconfig ./arch/arm/plat-iop/Makefile ./arch/arm/oprofile/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-zx/Makefile ./arch/arm/mach-zx/Kconfig ./arch/arm/mach-w90x900/Makefile.boot ./arch/arm/mach-w90x900/Makefile ./arch/arm/mach-w90x900/Kconfig ./arch/arm/mach-vt8500/Makefile.boot ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-vexpress/Makefile.boot ./arch/arm/mach-vexpress/Makefile ./arch/arm/mach-vexpress/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-uniphier/Kconfig ./arch/arm/mach-u300/Makefile ./arch/arm/mach-u300/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-tango/Makefile ./arch/arm/mach-tango/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile.boot ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile.boot ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c64xx/Makefile ./arch/arm/mach-s3c64xx/Kconfig ./arch/arm/mach-s3c24xx/Makefile.boot ./arch/arm/mach-s3c24xx/Makefile ./arch/arm/mach-s3c24xx/Kconfig ./arch/arm/mach-rpc/Makefile.boot ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realview/Makefile ./arch/arm/mach-realview/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile.boot ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-prima2/Makefile ./arch/arm/mach-prima2/Kconfig ./arch/arm/mach-picoxcell/Makefile ./arch/arm/mach-picoxcell/Kconfig ./arch/arm/mach-oxnas/Makefile ./arch/arm/mach-oxnas/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-omap1/Makefile.boot ./arch/arm/mach-omap1/Makefile ./arch/arm/mach-omap1/Kconfig ./arch/arm/mach-nspire/Makefile ./arch/arm/mach-nspire/Kconfig ./arch/arm/mach-npcm/Makefile ./arch/arm/mach-npcm/Kconfig ./arch/arm/mach-nomadik/Makefile ./arch/arm/mach-nomadik/Kconfig ./arch/arm/mach-netx/Makefile.boot ./arch/arm/mach-netx/Makefile ./arch/arm/mach-netx/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-moxart/Makefile ./arch/arm/mach-moxart/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile.boot ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc18xx/Makefile.boot ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-ks8695/Makefile.boot ./arch/arm/mach-ks8695/Makefile ./arch/arm/mach-ks8695/Kconfig ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile.boot ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-iop33x/Makefile.boot ./arch/arm/mach-iop33x/Makefile ./arch/arm/mach-iop33x/Kconfig ./arch/arm/mach-iop32x/Makefile.boot ./arch/arm/mach-iop32x/Makefile ./arch/arm/mach-iop32x/Kconfig ./arch/arm/mach-iop13xx/Makefile.boot ./arch/arm/mach-iop13xx/Makefile ./arch/arm/mach-iop13xx/Kconfig ./arch/arm/mach-integrator/Makefile ./arch/arm/mach-integrator/Kconfig ./arch/arm/mach-imx/devices/Makefile ./arch/arm/mach-imx/devices/Kconfig ./arch/arm/mach-imx/Makefile.boot ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile.boot ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile.boot ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-efm32/Makefile.boot ./arch/arm/mach-efm32/Makefile ./arch/arm/mach-ebsa110/Makefile.boot ./arch/arm/mach-ebsa110/Makefile ./arch/arm/mach-dove/Makefile.boot ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile.boot ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-cns3xxx/Makefile ./arch/arm/mach-cns3xxx/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-at91/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-asm9260/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kvm/hyp/Makefile ./arch/arm/kvm/Makefile ./arch/arm/kvm/Kconfig ./arch/arm/kernel/Makefile ./arch/arm/firmware/Makefile ./arch/arm/firmware/Kconfig ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.debug ./arch/arm/Kconfig-nommu ./arch/arc/Makefile ./arch/arc/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-eznps/Makefile ./arch/arc/plat-eznps/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/oprofile/Makefile ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Kconfig.debug ./arch/alpha/oprofile/Makefile ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./Kconfig ./Documentation/scsi/scsi_transport_srp/Makefile ./Documentation/media/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/cdrom/Makefile ./Documentation/Makefile ./Documentation/EDID/Makefile /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + '[' -f tools/objtool/objtool ']' + cp -a tools/objtool/objtool /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/tools/objtool/ + cp -a --parents tools/build/Build.include /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/build/Build /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/build/fixdep.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/scripts/utilities.mak /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/objtool/Build tools/objtool/Documentation tools/objtool/Makefile tools/objtool/arch tools/objtool/arch.h tools/objtool/builtin-check.c tools/objtool/builtin-check.o tools/objtool/builtin-orc.c tools/objtool/builtin-orc.o tools/objtool/builtin.h tools/objtool/cfi.h tools/objtool/check.c tools/objtool/check.h tools/objtool/check.o tools/objtool/elf.c tools/objtool/elf.h tools/objtool/elf.o tools/objtool/exec-cmd.o tools/objtool/fixdep tools/objtool/fixdep-in.o tools/objtool/fixdep.o tools/objtool/help.o tools/objtool/libstring.o tools/objtool/libsubcmd-in.o tools/objtool/libsubcmd.a tools/objtool/objtool tools/objtool/objtool-in.o tools/objtool/objtool.c tools/objtool/objtool.o tools/objtool/orc.h tools/objtool/orc_dump.c tools/objtool/orc_dump.o tools/objtool/orc_gen.c tools/objtool/orc_gen.o tools/objtool/pager.o tools/objtool/parse-options.o tools/objtool/run-command.o tools/objtool/sigchain.o tools/objtool/special.c tools/objtool/special.h tools/objtool/special.o tools/objtool/str_error_r.o tools/objtool/subcmd-config.o tools/objtool/sync-check.sh tools/objtool/warn.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/lib/str_error_r.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/lib/string.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/lib/subcmd/Build tools/lib/subcmd/Makefile tools/lib/subcmd/exec-cmd.c tools/lib/subcmd/exec-cmd.h tools/lib/subcmd/help.c tools/lib/subcmd/help.h tools/lib/subcmd/pager.c tools/lib/subcmd/pager.h tools/lib/subcmd/parse-options.c tools/lib/subcmd/parse-options.h tools/lib/subcmd/run-command.c tools/lib/subcmd/run-command.h tools/lib/subcmd/sigchain.c tools/lib/subcmd/sigchain.h tools/lib/subcmd/subcmd-config.c tools/lib/subcmd/subcmd-config.h tools/lib/subcmd/subcmd-util.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + '[' -d arch/x86_64/scripts ']' + '[' -f 'arch/x86_64/*lds' ']' + '[' -f arch/x86/kernel/module.lds ']' + rm -f '/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/include + cp -a --parents kernel/trace/trace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents kernel/trace/trace_entries.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents drivers/base/regmap/trace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents drivers/base/regmap/internal.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents fs/ext4/acl.h fs/ext4/ext4.h fs/ext4/ext4_extents.h fs/ext4/ext4_jbd2.h fs/ext4/extents_status.h fs/ext4/fsmap.h fs/ext4/mballoc.h fs/ext4/truncate.h fs/ext4/xattr.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents fs/btrfs/async-thread.h fs/btrfs/backref.h fs/btrfs/btrfs_inode.h fs/btrfs/check-integrity.h fs/btrfs/compression.h fs/btrfs/ctree.h fs/btrfs/dedupe.h fs/btrfs/delayed-inode.h fs/btrfs/delayed-ref.h fs/btrfs/dev-replace.h fs/btrfs/disk-io.h fs/btrfs/export.h fs/btrfs/extent_io.h fs/btrfs/extent_map.h fs/btrfs/free-space-cache.h fs/btrfs/free-space-tree.h fs/btrfs/inode-map.h fs/btrfs/locking.h fs/btrfs/math.h fs/btrfs/ordered-data.h fs/btrfs/print-tree.h fs/btrfs/props.h fs/btrfs/qgroup.h fs/btrfs/raid56.h fs/btrfs/rcu-string.h fs/btrfs/ref-verify.h fs/btrfs/send.h fs/btrfs/sysfs.h fs/btrfs/transaction.h fs/btrfs/tree-checker.h fs/btrfs/tree-log.h fs/btrfs/ulist.h fs/btrfs/volumes.h fs/btrfs/xattr.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/kvm/lapic.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/kvm/kvm_cache_regs.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/kvm/mmutrace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents tools/include/asm tools/include/asm-generic tools/include/linux tools/include/tools tools/include/trace tools/include/uapi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/.config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/include/config/auto.conf + eu-readelf -n vmlinux + awk '{print $NF}' + grep 'Build ID' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+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' + sed -r -n -e 's/^([^ ]+) \.?(ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z 'pktcdvd.ko|dm-mod.ko' ']' + sed -r -e '/^(pktcdvd.ko|dm-mod.ko)$/d' -i /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.block + collect_modules_list drm 'drm_open|drm_init' + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt -name '*.ko' + xargs /sbin/modinfo -l + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/ ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/. + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 + mkdir restore ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + cp -r lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/System.map lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/config lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.block lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.builtin lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.drm lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.modesetting lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.networking lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/modules.order lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/source lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/updates lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vmlinuz restore/. + rm -rf lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra + sort -n + find lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel -name '*.ko' + cp /builddir/build/SOURCES/filter-aarch64.sh /builddir/build/SOURCES/filter-armv7hl.sh /builddir/build/SOURCES/filter-i686.sh /builddir/build/SOURCES/filter-modules.sh /builddir/build/SOURCES/filter-ppc64.sh /builddir/build/SOURCES/filter-ppc64le.sh /builddir/build/SOURCES/filter-s390x.sh /builddir/build/SOURCES/filter-x86_64.sh . + /builddir/build/SOURCES/filter-modules.sh modules.list x86_64 + rm filter-aarch64.sh filter-armv7hl.sh filter-i686.sh filter-modules.sh filter-ppc64.sh filter-ppc64le.sh filter-s390x.sh filter-x86_64.sh + depmod -b . -aeF ./System.map 4.19.30-200.rt16.21.fc31.x86_64+rt + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/ ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd + sort -n + find lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel -mindepth 1 -type d + rm System.map + cp -r restore/System.map restore/build restore/config restore/extra restore/kernel restore/modules.block restore/modules.builtin restore/modules.drm restore/modules.modesetting restore/modules.networking restore/modules.order restore/source restore/updates restore/vdso restore/vmlinuz lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/. + rm -rf restore ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.x86_64 + popd + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign+rt + cp certs/signing_key.x509 certs/signing_key.x509.sign+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64//usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt + ln -sf /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/build + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.30-200.rt16.21.fc31.x86_64+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 '' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ltj8t3 + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + cd linux-4.19.30-200.rt16.21.fc31.x86_64 + make ARCH=x86_64 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr headers_install INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (499 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/asm (62 files) + xargs rm -f + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers + make ARCH=x86_64 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers headers_install_all WRAP arch/alpha/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/alpha/include/generated/uapi/asm/ipcbuf.h WRAP arch/alpha/include/generated/uapi/asm/msgbuf.h WRAP arch/alpha/include/generated/uapi/asm/poll.h WRAP arch/alpha/include/generated/uapi/asm/sembuf.h WRAP arch/alpha/include/generated/uapi/asm/shmbuf.h INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (498 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/arch-alpha/asm (41 files) gcc: error: unrecognized command line option '-mmedium-calls' gcc: error: unrecognized command line option '-mno-sdata'; did you mean '-fno-stats'? WRAP arch/arc/include/generated/uapi/asm/auxvec.h WRAP arch/arc/include/generated/uapi/asm/bitsperlong.h WRAP arch/arc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arc/include/generated/uapi/asm/errno.h WRAP arch/arc/include/generated/uapi/asm/fcntl.h WRAP arch/arc/include/generated/uapi/asm/ioctl.h WRAP arch/arc/include/generated/uapi/asm/ioctls.h WRAP arch/arc/include/generated/uapi/asm/ipcbuf.h WRAP arch/arc/include/generated/uapi/asm/kvm_para.h WRAP arch/arc/include/generated/uapi/asm/mman.h WRAP arch/arc/include/generated/uapi/asm/msgbuf.h WRAP arch/arc/include/generated/uapi/asm/param.h WRAP arch/arc/include/generated/uapi/asm/poll.h WRAP arch/arc/include/generated/uapi/asm/posix_types.h WRAP arch/arc/include/generated/uapi/asm/resource.h WRAP arch/arc/include/generated/uapi/asm/sembuf.h WRAP arch/arc/include/generated/uapi/asm/shmbuf.h WRAP arch/arc/include/generated/uapi/asm/siginfo.h WRAP arch/arc/include/generated/uapi/asm/socket.h WRAP arch/arc/include/generated/uapi/asm/sockios.h WRAP arch/arc/include/generated/uapi/asm/stat.h WRAP arch/arc/include/generated/uapi/asm/statfs.h WRAP arch/arc/include/generated/uapi/asm/termbits.h WRAP arch/arc/include/generated/uapi/asm/termios.h WRAP arch/arc/include/generated/uapi/asm/types.h WRAP arch/arc/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h a.out.h INSTALL include/linux (496 files) INSTALL include/arch-arc/asm (36 files) WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arm/include/generated/uapi/asm/errno.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h INSTALL include/linux (498 files) INSTALL include/arch-arm/asm (38 files) WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/mman.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h REMOVE kvm_para.h INSTALL include/linux (497 files) INSTALL include/arch-arm64/asm (36 files) WRAP arch/c6x/include/generated/uapi/asm/auxvec.h WRAP arch/c6x/include/generated/uapi/asm/bitsperlong.h WRAP arch/c6x/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/c6x/include/generated/uapi/asm/errno.h WRAP arch/c6x/include/generated/uapi/asm/fcntl.h WRAP arch/c6x/include/generated/uapi/asm/ioctl.h WRAP arch/c6x/include/generated/uapi/asm/ioctls.h WRAP arch/c6x/include/generated/uapi/asm/ipcbuf.h WRAP arch/c6x/include/generated/uapi/asm/kvm_para.h WRAP arch/c6x/include/generated/uapi/asm/mman.h WRAP arch/c6x/include/generated/uapi/asm/msgbuf.h WRAP arch/c6x/include/generated/uapi/asm/param.h WRAP arch/c6x/include/generated/uapi/asm/poll.h WRAP arch/c6x/include/generated/uapi/asm/posix_types.h WRAP arch/c6x/include/generated/uapi/asm/resource.h WRAP arch/c6x/include/generated/uapi/asm/sembuf.h WRAP arch/c6x/include/generated/uapi/asm/shmbuf.h WRAP arch/c6x/include/generated/uapi/asm/shmparam.h WRAP arch/c6x/include/generated/uapi/asm/siginfo.h WRAP arch/c6x/include/generated/uapi/asm/signal.h WRAP arch/c6x/include/generated/uapi/asm/socket.h WRAP arch/c6x/include/generated/uapi/asm/sockios.h WRAP arch/c6x/include/generated/uapi/asm/stat.h WRAP arch/c6x/include/generated/uapi/asm/statfs.h WRAP arch/c6x/include/generated/uapi/asm/termbits.h WRAP arch/c6x/include/generated/uapi/asm/termios.h WRAP arch/c6x/include/generated/uapi/asm/types.h WRAP arch/c6x/include/generated/uapi/asm/ucontext.h REMOVE kvm.h INSTALL include/linux (496 files) INSTALL include/arch-c6x/asm (34 files) ./scripts/gcc-version.sh: line 26: h8300-unknown-linux-gcc: command not found ./scripts/gcc-version.sh: line 27: h8300-unknown-linux-gcc: command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found WRAP arch/h8300/include/generated/uapi/asm/auxvec.h WRAP arch/h8300/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/h8300/include/generated/uapi/asm/errno.h WRAP arch/h8300/include/generated/uapi/asm/fcntl.h WRAP arch/h8300/include/generated/uapi/asm/ioctl.h WRAP arch/h8300/include/generated/uapi/asm/ioctls.h WRAP arch/h8300/include/generated/uapi/asm/ipcbuf.h WRAP arch/h8300/include/generated/uapi/asm/kvm_para.h WRAP arch/h8300/include/generated/uapi/asm/mman.h WRAP arch/h8300/include/generated/uapi/asm/msgbuf.h WRAP arch/h8300/include/generated/uapi/asm/param.h WRAP arch/h8300/include/generated/uapi/asm/poll.h WRAP arch/h8300/include/generated/uapi/asm/posix_types.h WRAP arch/h8300/include/generated/uapi/asm/resource.h WRAP arch/h8300/include/generated/uapi/asm/sembuf.h WRAP arch/h8300/include/generated/uapi/asm/setup.h WRAP arch/h8300/include/generated/uapi/asm/shmbuf.h WRAP arch/h8300/include/generated/uapi/asm/shmparam.h WRAP arch/h8300/include/generated/uapi/asm/siginfo.h WRAP arch/h8300/include/generated/uapi/asm/socket.h WRAP arch/h8300/include/generated/uapi/asm/sockios.h WRAP arch/h8300/include/generated/uapi/asm/stat.h WRAP arch/h8300/include/generated/uapi/asm/statfs.h WRAP arch/h8300/include/generated/uapi/asm/swab.h WRAP arch/h8300/include/generated/uapi/asm/termbits.h WRAP arch/h8300/include/generated/uapi/asm/termios.h WRAP arch/h8300/include/generated/uapi/asm/types.h WRAP arch/h8300/include/generated/uapi/asm/ucontext.h make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found INSTALL include/arch-h8300/asm (34 files) gcc: error: unrecognized command line option '-G0' WRAP arch/hexagon/include/generated/uapi/asm/auxvec.h WRAP arch/hexagon/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/hexagon/include/generated/uapi/asm/errno.h WRAP arch/hexagon/include/generated/uapi/asm/fcntl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctls.h WRAP arch/hexagon/include/generated/uapi/asm/ipcbuf.h WRAP arch/hexagon/include/generated/uapi/asm/mman.h WRAP arch/hexagon/include/generated/uapi/asm/msgbuf.h WRAP arch/hexagon/include/generated/uapi/asm/poll.h WRAP arch/hexagon/include/generated/uapi/asm/posix_types.h WRAP arch/hexagon/include/generated/uapi/asm/resource.h WRAP arch/hexagon/include/generated/uapi/asm/sembuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmbuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmparam.h WRAP arch/hexagon/include/generated/uapi/asm/siginfo.h WRAP arch/hexagon/include/generated/uapi/asm/socket.h WRAP arch/hexagon/include/generated/uapi/asm/sockios.h WRAP arch/hexagon/include/generated/uapi/asm/stat.h WRAP arch/hexagon/include/generated/uapi/asm/statfs.h WRAP arch/hexagon/include/generated/uapi/asm/termbits.h WRAP arch/hexagon/include/generated/uapi/asm/termios.h WRAP arch/hexagon/include/generated/uapi/asm/types.h WRAP arch/hexagon/include/generated/uapi/asm/ucontext.h INSTALL include/linux (497 files) INSTALL include/arch-hexagon/asm (36 files) ./arch/ia64/scripts/check-segrel.S: Assembler messages: ./arch/ia64/scripts/check-segrel.S:2: Error: unknown pseudo-op: `.rodata' ./arch/ia64/scripts/check-segrel.S:3: Error: no such instruction: `data4 @segrel(start)' objdump: '/tmp/out1800': No such file objdump: section '.rodata' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/toolchain-flags: line 20: [: !=: unary operator expected ./arch/ia64/scripts/check-text-align.S: Assembler messages: ./arch/ia64/scripts/check-text-align.S:2: Error: unknown pseudo-op: `.proc' ./arch/ia64/scripts/check-text-align.S:3: Error: unknown pseudo-op: `.prologue' ./arch/ia64/scripts/check-text-align.S:4: Error: unknown pseudo-op: `.save' ./arch/ia64/scripts/check-text-align.S:7: Error: unknown pseudo-op: `.endp' readelf: /tmp/out1800: 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/out1826.o': No such file objdump: section '.data' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/check-gas: line 11: [: !=: unary operator expected WRAP arch/ia64/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/ia64/include/generated/uapi/asm/ipcbuf.h WRAP arch/ia64/include/generated/uapi/asm/kvm_para.h WRAP arch/ia64/include/generated/uapi/asm/msgbuf.h WRAP arch/ia64/include/generated/uapi/asm/poll.h WRAP arch/ia64/include/generated/uapi/asm/sembuf.h WRAP arch/ia64/include/generated/uapi/asm/shmbuf.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-ia64/asm (45 files) WRAP arch/m68k/include/generated/uapi/asm/auxvec.h WRAP arch/m68k/include/generated/uapi/asm/bitsperlong.h WRAP arch/m68k/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/m68k/include/generated/uapi/asm/errno.h WRAP arch/m68k/include/generated/uapi/asm/ioctl.h WRAP arch/m68k/include/generated/uapi/asm/ipcbuf.h WRAP arch/m68k/include/generated/uapi/asm/kvm_para.h WRAP arch/m68k/include/generated/uapi/asm/mman.h WRAP arch/m68k/include/generated/uapi/asm/msgbuf.h WRAP arch/m68k/include/generated/uapi/asm/resource.h WRAP arch/m68k/include/generated/uapi/asm/sembuf.h WRAP arch/m68k/include/generated/uapi/asm/shmbuf.h WRAP arch/m68k/include/generated/uapi/asm/shmparam.h WRAP arch/m68k/include/generated/uapi/asm/siginfo.h WRAP arch/m68k/include/generated/uapi/asm/socket.h WRAP arch/m68k/include/generated/uapi/asm/sockios.h WRAP arch/m68k/include/generated/uapi/asm/statfs.h WRAP arch/m68k/include/generated/uapi/asm/termbits.h WRAP arch/m68k/include/generated/uapi/asm/termios.h WRAP arch/m68k/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-m68k/asm (43 files) WRAP arch/microblaze/include/generated/uapi/asm/bitsperlong.h WRAP arch/microblaze/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/microblaze/include/generated/uapi/asm/errno.h WRAP arch/microblaze/include/generated/uapi/asm/fcntl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctls.h WRAP arch/microblaze/include/generated/uapi/asm/ipcbuf.h WRAP arch/microblaze/include/generated/uapi/asm/kvm_para.h WRAP arch/microblaze/include/generated/uapi/asm/mman.h WRAP arch/microblaze/include/generated/uapi/asm/msgbuf.h WRAP arch/microblaze/include/generated/uapi/asm/param.h WRAP arch/microblaze/include/generated/uapi/asm/poll.h WRAP arch/microblaze/include/generated/uapi/asm/resource.h WRAP arch/microblaze/include/generated/uapi/asm/sembuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmbuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmparam.h WRAP arch/microblaze/include/generated/uapi/asm/siginfo.h WRAP arch/microblaze/include/generated/uapi/asm/signal.h WRAP arch/microblaze/include/generated/uapi/asm/socket.h WRAP arch/microblaze/include/generated/uapi/asm/sockios.h WRAP arch/microblaze/include/generated/uapi/asm/stat.h WRAP arch/microblaze/include/generated/uapi/asm/statfs.h WRAP arch/microblaze/include/generated/uapi/asm/swab.h WRAP arch/microblaze/include/generated/uapi/asm/termbits.h WRAP arch/microblaze/include/generated/uapi/asm/termios.h WRAP arch/microblaze/include/generated/uapi/asm/types.h WRAP arch/microblaze/include/generated/uapi/asm/ucontext.h REMOVE a.out.h INSTALL include/linux (496 files) INSTALL include/arch-microblaze/asm (35 files) WRAP arch/mips/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/mips/include/generated/uapi/asm/ipcbuf.h HOSTCC arch/mips/boot/tools/relocs_32.o HOSTCC arch/mips/boot/tools/relocs_64.o HOSTCC arch/mips/boot/tools/relocs_main.o HOSTLD arch/mips/boot/tools/relocs INSTALL include/linux (498 files) INSTALL include/arch-mips/asm (42 files) WRAP arch/nds32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nds32/include/generated/uapi/asm/errno.h WRAP arch/nds32/include/generated/uapi/asm/ioctl.h WRAP arch/nds32/include/generated/uapi/asm/ioctls.h WRAP arch/nds32/include/generated/uapi/asm/ipcbuf.h WRAP arch/nds32/include/generated/uapi/asm/shmbuf.h WRAP arch/nds32/include/generated/uapi/asm/bitsperlong.h WRAP arch/nds32/include/generated/uapi/asm/fcntl.h WRAP arch/nds32/include/generated/uapi/asm/stat.h WRAP arch/nds32/include/generated/uapi/asm/mman.h WRAP arch/nds32/include/generated/uapi/asm/msgbuf.h WRAP arch/nds32/include/generated/uapi/asm/poll.h WRAP arch/nds32/include/generated/uapi/asm/posix_types.h WRAP arch/nds32/include/generated/uapi/asm/resource.h WRAP arch/nds32/include/generated/uapi/asm/sembuf.h WRAP arch/nds32/include/generated/uapi/asm/setup.h WRAP arch/nds32/include/generated/uapi/asm/siginfo.h WRAP arch/nds32/include/generated/uapi/asm/signal.h WRAP arch/nds32/include/generated/uapi/asm/socket.h WRAP arch/nds32/include/generated/uapi/asm/sockios.h WRAP arch/nds32/include/generated/uapi/asm/swab.h WRAP arch/nds32/include/generated/uapi/asm/statfs.h WRAP arch/nds32/include/generated/uapi/asm/termbits.h WRAP arch/nds32/include/generated/uapi/asm/termios.h WRAP arch/nds32/include/generated/uapi/asm/types.h WRAP arch/nds32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-nds32/asm (33 files) WRAP arch/nios2/include/generated/uapi/asm/auxvec.h WRAP arch/nios2/include/generated/uapi/asm/bitsperlong.h WRAP arch/nios2/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nios2/include/generated/uapi/asm/errno.h WRAP arch/nios2/include/generated/uapi/asm/fcntl.h WRAP arch/nios2/include/generated/uapi/asm/ioctl.h WRAP arch/nios2/include/generated/uapi/asm/ioctls.h WRAP arch/nios2/include/generated/uapi/asm/ipcbuf.h WRAP arch/nios2/include/generated/uapi/asm/kvm_para.h WRAP arch/nios2/include/generated/uapi/asm/mman.h WRAP arch/nios2/include/generated/uapi/asm/msgbuf.h WRAP arch/nios2/include/generated/uapi/asm/param.h WRAP arch/nios2/include/generated/uapi/asm/poll.h WRAP arch/nios2/include/generated/uapi/asm/posix_types.h WRAP arch/nios2/include/generated/uapi/asm/resource.h WRAP arch/nios2/include/generated/uapi/asm/sembuf.h WRAP arch/nios2/include/generated/uapi/asm/setup.h WRAP arch/nios2/include/generated/uapi/asm/shmbuf.h WRAP arch/nios2/include/generated/uapi/asm/siginfo.h WRAP arch/nios2/include/generated/uapi/asm/socket.h WRAP arch/nios2/include/generated/uapi/asm/sockios.h WRAP arch/nios2/include/generated/uapi/asm/stat.h WRAP arch/nios2/include/generated/uapi/asm/statfs.h WRAP arch/nios2/include/generated/uapi/asm/termbits.h WRAP arch/nios2/include/generated/uapi/asm/termios.h WRAP arch/nios2/include/generated/uapi/asm/types.h WRAP arch/nios2/include/generated/uapi/asm/ucontext.h INSTALL include/arch-nios2/asm (34 files) WRAP arch/openrisc/include/generated/uapi/asm/auxvec.h WRAP arch/openrisc/include/generated/uapi/asm/bitsperlong.h WRAP arch/openrisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/openrisc/include/generated/uapi/asm/errno.h WRAP arch/openrisc/include/generated/uapi/asm/fcntl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctls.h WRAP arch/openrisc/include/generated/uapi/asm/ipcbuf.h WRAP arch/openrisc/include/generated/uapi/asm/kvm_para.h WRAP arch/openrisc/include/generated/uapi/asm/mman.h WRAP arch/openrisc/include/generated/uapi/asm/msgbuf.h WRAP arch/openrisc/include/generated/uapi/asm/poll.h WRAP arch/openrisc/include/generated/uapi/asm/posix_types.h WRAP arch/openrisc/include/generated/uapi/asm/resource.h WRAP arch/openrisc/include/generated/uapi/asm/sembuf.h WRAP arch/openrisc/include/generated/uapi/asm/setup.h WRAP arch/openrisc/include/generated/uapi/asm/shmbuf.h WRAP arch/openrisc/include/generated/uapi/asm/shmparam.h WRAP arch/openrisc/include/generated/uapi/asm/siginfo.h WRAP arch/openrisc/include/generated/uapi/asm/signal.h WRAP arch/openrisc/include/generated/uapi/asm/socket.h WRAP arch/openrisc/include/generated/uapi/asm/sockios.h WRAP arch/openrisc/include/generated/uapi/asm/stat.h WRAP arch/openrisc/include/generated/uapi/asm/statfs.h WRAP arch/openrisc/include/generated/uapi/asm/swab.h WRAP arch/openrisc/include/generated/uapi/asm/termbits.h WRAP arch/openrisc/include/generated/uapi/asm/termios.h WRAP arch/openrisc/include/generated/uapi/asm/types.h WRAP arch/openrisc/include/generated/uapi/asm/ucontext.h INSTALL include/arch-openrisc/asm (35 files) gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' WRAP arch/parisc/include/generated/uapi/asm/auxvec.h WRAP arch/parisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/parisc/include/generated/uapi/asm/kvm_para.h WRAP arch/parisc/include/generated/uapi/asm/param.h WRAP arch/parisc/include/generated/uapi/asm/poll.h WRAP arch/parisc/include/generated/uapi/asm/resource.h gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' INSTALL include/arch-parisc/asm (33 files) WRAP arch/powerpc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/powerpc/include/generated/uapi/asm/param.h WRAP arch/powerpc/include/generated/uapi/asm/poll.h WRAP arch/powerpc/include/generated/uapi/asm/resource.h WRAP arch/powerpc/include/generated/uapi/asm/sockios.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h INSTALL include/linux (498 files) INSTALL include/arch-powerpc/asm (46 files) WRAP arch/riscv/include/generated/uapi/asm/setup.h WRAP arch/riscv/include/generated/uapi/asm/unistd.h WRAP arch/riscv/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/riscv/include/generated/uapi/asm/errno.h WRAP arch/riscv/include/generated/uapi/asm/fcntl.h WRAP arch/riscv/include/generated/uapi/asm/ioctl.h WRAP arch/riscv/include/generated/uapi/asm/ioctls.h WRAP arch/riscv/include/generated/uapi/asm/ipcbuf.h WRAP arch/riscv/include/generated/uapi/asm/mman.h WRAP arch/riscv/include/generated/uapi/asm/msgbuf.h WRAP arch/riscv/include/generated/uapi/asm/param.h WRAP arch/riscv/include/generated/uapi/asm/poll.h WRAP arch/riscv/include/generated/uapi/asm/posix_types.h WRAP arch/riscv/include/generated/uapi/asm/resource.h WRAP arch/riscv/include/generated/uapi/asm/sembuf.h WRAP arch/riscv/include/generated/uapi/asm/shmbuf.h WRAP arch/riscv/include/generated/uapi/asm/signal.h WRAP arch/riscv/include/generated/uapi/asm/socket.h WRAP arch/riscv/include/generated/uapi/asm/sockios.h WRAP arch/riscv/include/generated/uapi/asm/stat.h WRAP arch/riscv/include/generated/uapi/asm/statfs.h WRAP arch/riscv/include/generated/uapi/asm/swab.h WRAP arch/riscv/include/generated/uapi/asm/termbits.h WRAP arch/riscv/include/generated/uapi/asm/termios.h WRAP arch/riscv/include/generated/uapi/asm/types.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-riscv/asm (35 files) WRAP arch/s390/include/generated/uapi/asm/errno.h WRAP arch/s390/include/generated/uapi/asm/fcntl.h WRAP arch/s390/include/generated/uapi/asm/ioctl.h WRAP arch/s390/include/generated/uapi/asm/mman.h WRAP arch/s390/include/generated/uapi/asm/msgbuf.h WRAP arch/s390/include/generated/uapi/asm/param.h WRAP arch/s390/include/generated/uapi/asm/poll.h WRAP arch/s390/include/generated/uapi/asm/resource.h WRAP arch/s390/include/generated/uapi/asm/sembuf.h WRAP arch/s390/include/generated/uapi/asm/shmbuf.h WRAP arch/s390/include/generated/uapi/asm/sockios.h WRAP arch/s390/include/generated/uapi/asm/swab.h WRAP arch/s390/include/generated/uapi/asm/termbits.h UPD arch/s390/include/generated/uapi/asm/unistd_32.h UPD arch/s390/include/generated/uapi/asm/unistd_64.h INSTALL include/linux (498 files) INSTALL include/arch-s390/asm (59 files) WRAP arch/sh/include/generated/uapi/asm/bitsperlong.h WRAP arch/sh/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sh/include/generated/uapi/asm/errno.h WRAP arch/sh/include/generated/uapi/asm/fcntl.h WRAP arch/sh/include/generated/uapi/asm/ioctl.h WRAP arch/sh/include/generated/uapi/asm/ipcbuf.h WRAP arch/sh/include/generated/uapi/asm/kvm_para.h WRAP arch/sh/include/generated/uapi/asm/mman.h WRAP arch/sh/include/generated/uapi/asm/msgbuf.h WRAP arch/sh/include/generated/uapi/asm/param.h WRAP arch/sh/include/generated/uapi/asm/poll.h WRAP arch/sh/include/generated/uapi/asm/resource.h WRAP arch/sh/include/generated/uapi/asm/sembuf.h WRAP arch/sh/include/generated/uapi/asm/shmbuf.h WRAP arch/sh/include/generated/uapi/asm/siginfo.h WRAP arch/sh/include/generated/uapi/asm/socket.h WRAP arch/sh/include/generated/uapi/asm/statfs.h WRAP arch/sh/include/generated/uapi/asm/termbits.h WRAP arch/sh/include/generated/uapi/asm/termios.h WRAP arch/sh/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-sh/asm (42 files) WRAP arch/sparc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sparc/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-sparc/asm (47 files) WRAP arch/unicore32/include/generated/uapi/asm/auxvec.h WRAP arch/unicore32/include/generated/uapi/asm/bitsperlong.h WRAP arch/unicore32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/unicore32/include/generated/uapi/asm/errno.h WRAP arch/unicore32/include/generated/uapi/asm/fcntl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctls.h WRAP arch/unicore32/include/generated/uapi/asm/ipcbuf.h WRAP arch/unicore32/include/generated/uapi/asm/kvm_para.h WRAP arch/unicore32/include/generated/uapi/asm/mman.h WRAP arch/unicore32/include/generated/uapi/asm/msgbuf.h WRAP arch/unicore32/include/generated/uapi/asm/param.h WRAP arch/unicore32/include/generated/uapi/asm/poll.h WRAP arch/unicore32/include/generated/uapi/asm/posix_types.h WRAP arch/unicore32/include/generated/uapi/asm/resource.h WRAP arch/unicore32/include/generated/uapi/asm/sembuf.h WRAP arch/unicore32/include/generated/uapi/asm/setup.h WRAP arch/unicore32/include/generated/uapi/asm/shmbuf.h WRAP arch/unicore32/include/generated/uapi/asm/shmparam.h WRAP arch/unicore32/include/generated/uapi/asm/siginfo.h WRAP arch/unicore32/include/generated/uapi/asm/signal.h WRAP arch/unicore32/include/generated/uapi/asm/socket.h WRAP arch/unicore32/include/generated/uapi/asm/sockios.h WRAP arch/unicore32/include/generated/uapi/asm/stat.h WRAP arch/unicore32/include/generated/uapi/asm/statfs.h WRAP arch/unicore32/include/generated/uapi/asm/swab.h WRAP arch/unicore32/include/generated/uapi/asm/termbits.h WRAP arch/unicore32/include/generated/uapi/asm/termios.h WRAP arch/unicore32/include/generated/uapi/asm/types.h WRAP arch/unicore32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-unicore32/asm (34 files) INSTALL include/linux (499 files) INSTALL include/arch-x86/asm (62 files) Ignoring arch: x86_64 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) + xargs rm -f + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-arm/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm64-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-arm64/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm64-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/powerpc-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-powerpc/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/powerpc-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/s390-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-s390/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/s390-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/x86-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-x86/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/x86-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-alpha /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-arc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-arm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-arm64 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-c6x /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-h8300 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-hexagon /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-ia64 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-m68k /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-microblaze /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-mips /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-nds32 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-nios2 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-openrisc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-parisc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-powerpc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-riscv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-s390 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-sparc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-unicore32 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-x86 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/arch-xtensa + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/asm-generic + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/tmp-headers + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -n -r -p '/.*/4.19.30-200.rt16.21.fc31.x86_64[+]debug/.*|/.*4.19.30-200.rt16.21.fc31.x86_64+debug(.debug)?' -o debuginfodebug.list -p '/.*/4.19.30-200.rt16.21.fc31.x86_64[+]rt/.*|/.*4.19.30-200.rt16.21.fc31.x86_64+rt(.debug)?' -o debuginfort.list -p '/.*/4.19.30-200.rt16.21.fc31.x86_64/.*|/.*4.19.30-200.rt16.21.fc31.x86_64(.debug)?' -o debuginfo.list /builddir/build/BUILD/kernel-4.19.fc31 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso/vdso64.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vdso/vdso64.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/usx2y/snd-usb-us122l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/snd-soc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tda7419.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tas6424.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5514.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-da7219.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/acp_audio_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/cfg80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_xen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_xen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/mm/hwpoison-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/mm/hwpoison-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xenfs/xenfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xenfs/xenfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-scsiback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-scsiback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-privcmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-privcmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-pciback/xen-pciback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-pciback/xen-pciback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-gntdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-gntdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-gntalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-gntalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-evtchn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-evtchn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-acpi-processor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/xen-acpi-processor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/tmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/xen/tmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/xen_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/xen_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/virt/vboxguest/vboxguest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/vgastate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vringh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vringh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/xhci-plat-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/xhci-plat-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_hv_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_r3964.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_r3964.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thunderbolt/thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thunderbolt/thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8188eu/r8188eu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/staging/rtl8188eu/r8188eu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/xen-scsifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/xen-scsifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rs5c348.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t94.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-em3027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-bq32k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/axp288_fuel_gauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/axp288_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/axp288_fuel_gauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/axp288_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/max17042_battery.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/bq24190_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/max17042_battery.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/power/supply/bq24190_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/wmi-bmof.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/pvpanic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_int0002_vgpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_int0002_vgpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acer-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_telemetry_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_cht_int33fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_cht_int33fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hdaps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/x86/acer-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/xen-pcifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/xen-pcifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/controller/vmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/controller/pci-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/controller/pci-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/pci/controller/vmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_pmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_pmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_e820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_e820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_btt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_btt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nvdimm/nd_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/ntb_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/ntb_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/ntb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/ntb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_pingpong.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_pingpong.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_tool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/test/ntb_tool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ntb_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ntb_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/xen-netfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/xen-netback/xen-netback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/xen-netfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/xen-netback/xen-netback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/thunderbolt-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/thunderbolt-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sfc/sfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sfc/sfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtd_blkdevs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtd_blkdevs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtdblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtdblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xpnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xpnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-xp/xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-gru/gru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/sgi-gru/gru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/vop/vop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/vop/vop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/scif/scif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/scif/scif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/host/mic_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/host/mic_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/cosm_client/cosm_client.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/cosm_client/cosm_client.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/cosm/mic_cosm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/cosm/mic_cosm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/card/mic_card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/card/mic_card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/vop_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/scif_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/vop_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/scif_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/mic_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/mic_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/cosm_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mic/bus/cosm_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/ioc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/ioc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ite-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/nuvoton-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iommu/amd_iommu_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iommu/amd_iommu_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/chipone_icn8505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/touchscreen/chipone_icn8505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/xen-kbdfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/xen-kbdfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/gp2ap002a00f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/gp2ap002a00f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/axp20x-pek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/axp20x-pek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/qib/ib_qib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/qib/ib_qib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/qedr/qedr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/qedr/qedr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/hfi1/hfi1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/hfi1/hfi1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/ak8975.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/ak8975.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/axp288_adc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/axp288_adc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83627hf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/k10temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/dme1737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/dell-smm-hwmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adcxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-intel-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-intel-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-axp288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/extcon/extcon-axp288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/skx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/skx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/sb_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/sb_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/pnd2_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/pnd2_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/amd64_edac_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/edac/amd64_edac_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/mic_x100_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/mic_x100_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/ioat/ioatdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/ioat/ioatdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dca/dca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/dca/dca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/cavium/nitrox/n5pf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/crypto/cavium/nitrox/n5pf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/speedstep-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/speedstep-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/uv_mmtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/uv_mmtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/xen-blkfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/xen-blkfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/xen-blkback/xen-blkback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/xen-blkback/xen-blkback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/skd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/skd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/nfit/nfit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/nfit/nfit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/mcryptd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/mcryptd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-x86_64-3way.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-x86_64-3way.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/twofish-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha512-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha512-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha256-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha256-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha1-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/sha1-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/serpent-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/poly1305-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/poly1305-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/ghash-clmulni-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/des3_ede-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/ghash-clmulni-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/des3_ede-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crct10dif-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crct10dif-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/chacha20-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/chacha20-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/cast6-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/cast6-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/cast5-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/cast5-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-aesni-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-aesni-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/blowfish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/kernel/arch/x86/crypto/blowfish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/bin2c extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/bin2c explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/tools/objtool/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/tools/objtool/objtool extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/tools/objtool/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/tools/objtool/objtool explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/vmlinux 706318 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.x86_64+rt/tools/objtool/sync-check.sh from /bin/sh to #!/usr/bin/sh + '[' 1 -eq 1 ']' + '[' 0 -ne 0 -a 1 -ne 0 ']' + '[' 0 -ne 0 -a 1 -eq 0 ']' + '[' 0 -ne 0 ']' + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 -a 1 -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/4.19.30-200.rt16.21.fc31.x86_64+rt/ + '[' ' 1' -ne 0 -a 1 -eq 0 ']' + '[' 1 -eq 1 ']' + xargs xz + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/lib/modules/ -type f -name '*.ko' Processing files: kernel-headers-4.19.30-200.rt16.21.fc31.x86_64 Provides: glibc-kernheaders = 3.0-46 kernel-headers = 4.19.30-200.rt16.21.fc31 kernel-headers(x86-64) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: glibc-kernheaders < 3.0-46 kernel-headers < 4.19.30-200.rt16.21.fc31 Processing files: kernel-cross-headers-4.19.30-200.rt16.21.fc31.x86_64 Provides: kernel-cross-headers = 4.19.30-200.rt16.21.fc31 kernel-cross-headers(x86-64) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debuginfo-common-x86_64-4.19.30-200.rt16.21.fc31.x86_64 Provides: installonlypkg(kernel) kernel-debuginfo-common-x86_64 = 4.19.30-200.rt16.21.fc31 kernel-debuginfo-common-x86_64(x86-64) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-rt-core-4.19.30-200.rt16.21.fc31.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9zh95Z + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/share/licenses/kernel-rt-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/share/licenses/kernel-rt-core + cp -pr linux-4.19.30-200.rt16.21.fc31.x86_64/COPYING-4.19.30 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64/usr/share/licenses/kernel-rt-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.30 kernel = 4.19.30-200.rt16.21.fc31 kernel-drm-nouveau = 16 kernel-rt-core = 4.19.30-200.rt16.21.fc31 kernel-rt-core(x86-64) = 4.19.30-200.rt16.21.fc31 kernel-rt-core-uname-r = 4.19.30-200.rt16.21.fc31.x86_64+rt kernel-uname-r = 4.19.30-200.rt16.21.fc31.x86_64+rt kernel-x86_64 = 4.19.30-200.rt16.21.fc31+rt kmod(3w-9xxx.ko) kmod(3w-sas.ko) kmod(3w-xxxx.ko) kmod(8021q.ko) kmod(8139cp.ko) kmod(8139too.ko) kmod(8250.ko) kmod(8250_base.ko) kmod(8250_dw.ko) kmod(8250_mid.ko) kmod(8250_pci.ko) kmod(8390.ko) kmod(842.ko) kmod(842_compress.ko) kmod(842_decompress.ko) kmod(9p.ko) kmod(9pnet.ko) kmod(9pnet_virtio.ko) kmod(9pnet_xen.ko) kmod(BusLogic.ko) kmod(DAC960.ko) kmod(a100u2w.ko) kmod(abituguru.ko) kmod(abituguru3.ko) kmod(ac.ko) kmod(acard-ahci.ko) kmod(acpi-cpufreq.ko) kmod(acpi_configfs.ko) kmod(acpi_ipmi.ko) kmod(acpi_pad.ko) kmod(acpi_power_meter.ko) kmod(acpi_tad.ko) kmod(acpi_thermal_rel.ko) kmod(acpiphp_ibm.ko) kmod(act_bpf.ko) kmod(act_connmark.ko) kmod(act_csum.ko) kmod(act_gact.ko) kmod(act_ife.ko) kmod(act_ipt.ko) kmod(act_meta_mark.ko) kmod(act_meta_skbprio.ko) kmod(act_meta_skbtcindex.ko) kmod(act_mirred.ko) kmod(act_nat.ko) kmod(act_pedit.ko) kmod(act_police.ko) kmod(act_sample.ko) kmod(act_simple.ko) kmod(act_skbedit.ko) kmod(act_skbmod.ko) kmod(act_tunnel_key.ko) kmod(act_vlan.ko) kmod(ad7314.ko) kmod(ad7414.ko) kmod(ad7418.ko) kmod(adc128d818.ko) kmod(adcxx.ko) kmod(adm1021.ko) kmod(adm1025.ko) kmod(adm1026.ko) kmod(adm1029.ko) kmod(adm1031.ko) kmod(adm1275.ko) kmod(adm9240.ko) kmod(ads7828.ko) kmod(ads7871.ko) kmod(adt7310.ko) kmod(adt7410.ko) kmod(adt7411.ko) kmod(adt7462.ko) kmod(adt7470.ko) kmod(adt7475.ko) kmod(adt7x10.ko) kmod(advansys.ko) kmod(aead.ko) kmod(aes-x86_64.ko) kmod(aes_generic.ko) kmod(aes_ti.ko) kmod(aesni-intel.ko) kmod(af_alg.ko) kmod(af_key.ko) kmod(af_packet.ko) kmod(af_packet_diag.ko) kmod(agpgart.ko) kmod(ah4.ko) kmod(ah6.ko) kmod(ahci.ko) kmod(ahci_platform.ko) kmod(akcipher.ko) kmod(algif_aead.ko) kmod(algif_hash.ko) kmod(algif_rng.ko) kmod(algif_skcipher.ko) kmod(alim1535_wdt.ko) kmod(alim7101_wdt.ko) kmod(altera-cvp.ko) kmod(altera-msgdma.ko) kmod(altera-pr-ip-core.ko) kmod(altera-ps-spi.ko) kmod(altera-stapl.ko) kmod(altera_ps2.ko) kmod(altera_tse.ko) kmod(am53c974.ko) kmod(amc6821.ko) kmod(amd-rng.ko) kmod(amd.ko) kmod(amd64-agp.ko) kmod(amd64_edac_mod.ko) kmod(amd_freq_sensitivity.ko) kmod(amd_iommu_v2.ko) kmod(analogix-anx78xx.ko) kmod(ansi_cprng.ko) kmod(anubis.ko) kmod(aoe.ko) kmod(apanel.ko) kmod(apds9802als.ko) kmod(apds990x.ko) kmod(apple_bl.ko) kmod(applesmc.ko) kmod(appletouch.ko) kmod(aquantia.ko) kmod(arc4.ko) kmod(arc_ps2.ko) kmod(arcmsr.ko) kmod(arcxcnn_bl.ko) kmod(arp_tables.ko) kmod(arpt_mangle.ko) kmod(arptable_filter.ko) kmod(asb100.ko) kmod(asc7621.ko) kmod(asn1_decoder.ko) kmod(aspeed-pwm-tacho.ko) kmod(asus_atk0110.ko) kmod(async_memcpy.ko) kmod(async_pq.ko) kmod(async_raid6_recov.ko) kmod(async_tx.ko) kmod(async_xor.ko) kmod(at24.ko) kmod(at803x.ko) kmod(ata_generic.ko) kmod(ata_piix.ko) kmod(ati_remote2.ko) kmod(atkbd.ko) kmod(atlas_btns.ko) kmod(atomic64_test.ko) kmod(atp.ko) kmod(atp870u.ko) kmod(atxp1.ko) kmod(auth_rpcgss.ko) kmod(authenc.ko) kmod(authencesn.ko) kmod(autofs4.ko) kmod(axnet_cs.ko) kmod(axp20x-i2c.ko) kmod(axp20x-pek.ko) kmod(axp20x.ko) kmod(backlight.ko) kmod(battery.ko) kmod(bcm-phy-lib.ko) kmod(bcm5974.ko) kmod(bcm7xxx.ko) kmod(bcm87xx.ko) kmod(bfq.ko) kmod(bh1770glc.ko) kmod(binfmt_misc.ko) kmod(binfmt_script.ko) kmod(bitrev.ko) kmod(blocklayoutdriver.ko) kmod(blowfish-x86_64.ko) kmod(blowfish_common.ko) kmod(blowfish_generic.ko) kmod(bna.ko) kmod(bochs-drm.ko) kmod(bonding.ko) kmod(br_netfilter.ko) kmod(brd.ko) kmod(bridge.ko) kmod(broadcom.ko) kmod(btrfs.ko) kmod(button.ko) kmod(cachefiles.ko) kmod(camellia-aesni-avx-x86_64.ko) kmod(camellia-aesni-avx2.ko) kmod(camellia-x86_64.ko) kmod(camellia_generic.ko) kmod(cast5-avx-x86_64.ko) kmod(cast5_generic.ko) kmod(cast6-avx-x86_64.ko) kmod(cast6_generic.ko) kmod(cast_common.ko) kmod(cb710.ko) kmod(cbc.ko) kmod(ccm.ko) kmod(ccp.ko) kmod(cdc-acm.ko) kmod(cdc-wdm.ko) kmod(cdrom.ko) kmod(ceph.ko) kmod(cfb.ko) kmod(cfbcopyarea.ko) kmod(cfbfillrect.ko) kmod(cfbimgblt.ko) kmod(cfq-iosched.ko) kmod(ch.ko) kmod(chacha20-x86_64.ko) kmod(chacha20_generic.ko) kmod(chacha20poly1305.ko) kmod(cicada.ko) kmod(cifs.ko) kmod(cirrus.ko) kmod(clk-si544.ko) kmod(cls_basic.ko) kmod(cls_bpf.ko) kmod(cls_cgroup.ko) kmod(cls_flow.ko) kmod(cls_flower.ko) kmod(cls_fw.ko) kmod(cls_matchall.ko) kmod(cls_route.ko) kmod(cls_rsvp.ko) kmod(cls_rsvp6.ko) kmod(cls_tcindex.ko) kmod(cls_u32.ko) kmod(cm109.ko) kmod(cm4000_cs.ko) kmod(cm4040_cs.ko) kmod(cma3000_d0x.ko) kmod(cma3000_d0x_i2c.ko) kmod(cmac.ko) kmod(cn.ko) kmod(configfs.ko) kmod(cordic.ko) kmod(coretemp.ko) kmod(cortina.ko) kmod(cosm_bus.ko) kmod(cosm_client.ko) kmod(cpufreq_conservative.ko) kmod(cpufreq_ondemand.ko) kmod(cpufreq_performance.ko) kmod(cpufreq_powersave.ko) kmod(cpufreq_userspace.ko) kmod(cpuid.ko) kmod(crash.ko) kmod(crc-ccitt.ko) kmod(crc-itu-t.ko) kmod(crc-t10dif.ko) kmod(crc16.ko) kmod(crc32-pclmul.ko) kmod(crc32.ko) kmod(crc32_generic.ko) kmod(crc32c-intel.ko) kmod(crc32c_generic.ko) kmod(crc4.ko) kmod(crc64.ko) kmod(crc7.ko) kmod(crc8.ko) kmod(crct10dif-pclmul.ko) kmod(crct10dif_common.ko) kmod(crct10dif_generic.ko) kmod(cryptd.ko) kmod(crypto.ko) kmod(crypto_acompress.ko) kmod(crypto_algapi.ko) kmod(crypto_blkcipher.ko) kmod(crypto_engine.ko) kmod(crypto_hash.ko) kmod(crypto_null.ko) kmod(crypto_simd.ko) kmod(crypto_user.ko) kmod(crypto_wq.ko) kmod(cryptomgr.ko) kmod(ctr.ko) kmod(cts.ko) kmod(custom_method.ko) kmod(cyapatp.ko) kmod(davicom.ko) kmod(dax.ko) kmod(dc395x.ko) kmod(dca.ko) kmod(dcdbas.ko) kmod(deadline-iosched.ko) kmod(deflate.ko) kmod(dell-smm-hwmon.ko) kmod(des3_ede-x86_64.ko) kmod(des_generic.ko) kmod(devlink.ko) kmod(dh_generic.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(dme1737.ko) kmod(dmi-sysfs.ko) kmod(dmx3191d.ko) kmod(dnet.ko) kmod(dns_resolver.ko) kmod(dp83640.ko) kmod(dp83822.ko) kmod(dp83848.ko) kmod(dptf_power.ko) kmod(drbd.ko) kmod(drbg.ko) kmod(drm.ko) kmod(drm_kms_helper.ko) kmod(drm_panel_orientation_quirks.ko) kmod(drop_monitor.ko) kmod(ds1621.ko) kmod(ds620.ko) kmod(dummy.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(e752x_edac.ko) kmod(ebt_802_3.ko) kmod(ebt_among.ko) kmod(ebt_arp.ko) kmod(ebt_arpreply.ko) kmod(ebt_dnat.ko) kmod(ebt_ip.ko) kmod(ebt_ip6.ko) kmod(ebt_limit.ko) kmod(ebt_log.ko) kmod(ebt_mark.ko) kmod(ebt_mark_m.ko) kmod(ebt_nflog.ko) kmod(ebt_pkttype.ko) kmod(ebt_redirect.ko) kmod(ebt_snat.ko) kmod(ebt_stp.ko) kmod(ebt_vlan.ko) kmod(ebtable_broute.ko) kmod(ebtable_filter.ko) kmod(ebtable_nat.ko) kmod(ebtables.ko) kmod(ec_sys.ko) kmod(ecb.ko) kmod(ecdh_generic.ko) kmod(echainiv.ko) kmod(echo.ko) kmod(edac_core.ko) kmod(edac_mce_amd.ko) kmod(edd.ko) kmod(eeprom.ko) kmod(eeprom_93cx6.ko) kmod(efivarfs.ko) kmod(ehci-hcd.ko) kmod(ehci-pci.ko) kmod(elan_i2c.ko) kmod(em_canid.ko) kmod(em_cmp.ko) kmod(em_ipset.ko) kmod(em_ipt.ko) kmod(em_meta.ko) kmod(em_nbyte.ko) kmod(em_text.ko) kmod(em_u32.ko) kmod(emc1403.ko) kmod(emc6w201.ko) kmod(ena.ko) kmod(enclosure.ko) kmod(encrypted-keys.ko) kmod(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-axp288.ko) kmod(extcon-core.ko) kmod(extcon-intel-cht-wc.ko) kmod(extcon-intel-int3496.ko) kmod(f2fs.ko) kmod(f71805f.ko) kmod(f71808e_wdt.ko) kmod(f71882fg.ko) kmod(f75375s.ko) kmod(failover.ko) kmod(fam15h_power.ko) kmod(fan.ko) kmod(fat.ko) kmod(faulty.ko) kmod(fb.ko) kmod(fb_sys_fops.ko) kmod(fbdev.ko) kmod(fcrypt.ko) kmod(fealnx.ko) kmod(ff-memless.ko) kmod(firmware_class.ko) kmod(fixed_phy.ko) kmod(fjes.ko) kmod(floppy.ko) kmod(fm10k.ko) kmod(font.ko) kmod(fou.ko) kmod(fou6.ko) kmod(fpga-bridge.ko) kmod(fpga-mgr.ko) kmod(fpga-region.ko) kmod(fscache.ko) kmod(fschmd.ko) kmod(fscrypto.ko) kmod(ftsteutates.ko) kmod(fusb302.ko) kmod(fuse.ko) kmod(g760a.ko) kmod(g762.ko) kmod(garp.ko) kmod(gcm.ko) kmod(gdth.ko) kmod(geneve.ko) kmod(gf128mul.ko) kmod(ghash-clmulni-intel.ko) kmod(ghash-generic.ko) kmod(gl518sm.ko) kmod(gl520sm.ko) kmod(glue_helper.ko) kmod(governor_simpleondemand.ko) kmod(gp2ap002a00f.ko) kmod(gpio-amdpt.ko) kmod(gpio-bd9571mwv.ko) kmod(gpio-crystalcove.ko) kmod(gpio-exar.ko) kmod(gpio-generic.ko) kmod(gpio-ich.ko) kmod(gpio-it87.ko) kmod(gpio-pci-idio-16.ko) kmod(gpio-viperboard.ko) kmod(gpio-wcove.ko) kmod(gpio_keys.ko) kmod(gpu-sched.ko) kmod(grace.ko) kmod(gre.ko) kmod(gru.ko) kmod(gtp.ko) kmod(hangcheck-timer.ko) kmod(hed.ko) kmod(hibmc-drm.ko) kmod(hid-a4tech.ko) kmod(hid-accutouch.ko) kmod(hid-alps.ko) kmod(hid-apple.ko) kmod(hid-appleir.ko) kmod(hid-asus.ko) kmod(hid-aureal.ko) kmod(hid-axff.ko) kmod(hid-belkin.ko) kmod(hid-betopff.ko) kmod(hid-cherry.ko) kmod(hid-chicony.ko) kmod(hid-cmedia.ko) kmod(hid-corsair.ko) kmod(hid-cougar.ko) kmod(hid-cp2112.ko) kmod(hid-cypress.ko) kmod(hid-dr.ko) kmod(hid-elan.ko) kmod(hid-elecom.ko) kmod(hid-elo.ko) kmod(hid-emsff.ko) kmod(hid-ezkey.ko) kmod(hid-gaff.ko) kmod(hid-gembird.ko) kmod(hid-generic.ko) kmod(hid-gfrm.ko) kmod(hid-gt683r.ko) kmod(hid-gyration.ko) kmod(hid-holtek-kbd.ko) kmod(hid-holtek-mouse.ko) kmod(hid-holtekff.ko) kmod(hid-hyperv.ko) kmod(hid-icade.ko) kmod(hid-ite.ko) kmod(hid-jabra.ko) kmod(hid-kensington.ko) kmod(hid-keytouch.ko) kmod(hid-kye.ko) kmod(hid-lcpower.ko) kmod(hid-led.ko) kmod(hid-lenovo.ko) kmod(hid-logitech-dj.ko) kmod(hid-logitech-hidpp.ko) kmod(hid-logitech.ko) kmod(hid-magicmouse.ko) kmod(hid-mf.ko) kmod(hid-microsoft.ko) kmod(hid-monterey.ko) kmod(hid-multitouch.ko) kmod(hid-nti.ko) kmod(hid-ntrig.ko) kmod(hid-ortek.ko) kmod(hid-penmount.ko) kmod(hid-petalynx.ko) kmod(hid-pl.ko) kmod(hid-plantronics.ko) kmod(hid-primax.ko) kmod(hid-retrode.ko) kmod(hid-rmi.ko) kmod(hid-roccat-arvo.ko) kmod(hid-roccat-common.ko) kmod(hid-roccat-isku.ko) kmod(hid-roccat-kone.ko) kmod(hid-roccat-koneplus.ko) kmod(hid-roccat-konepure.ko) kmod(hid-roccat-kovaplus.ko) kmod(hid-roccat-lua.ko) kmod(hid-roccat-pyra.ko) kmod(hid-roccat-ryos.ko) kmod(hid-roccat-savu.ko) kmod(hid-roccat.ko) kmod(hid-saitek.ko) kmod(hid-samsung.ko) kmod(hid-sjoy.ko) kmod(hid-sony.ko) kmod(hid-speedlink.ko) kmod(hid-steam.ko) kmod(hid-steelseries.ko) kmod(hid-sunplus.ko) kmod(hid-tivo.ko) kmod(hid-tmff.ko) kmod(hid-topseed.ko) kmod(hid-twinhan.ko) kmod(hid-uclogic.ko) kmod(hid-udraw-ps3.ko) kmod(hid-waltop.ko) kmod(hid-wiimote.ko) kmod(hid-xinmo.ko) kmod(hid-zpff.ko) kmod(hid-zydacron.ko) kmod(hid.ko) kmod(hmac.ko) kmod(hpilo.ko) kmod(hpsa.ko) kmod(hptiop.ko) kmod(hpwdt.ko) kmod(hsu_dma.ko) kmod(hv_balloon.ko) kmod(hv_netvsc.ko) kmod(hv_sock.ko) kmod(hv_storvsc.ko) kmod(hv_utils.ko) kmod(hv_vmbus.ko) kmod(hwmon-vid.ko) kmod(hwmon.ko) kmod(hyperv-keyboard.ko) kmod(hyperv_fb.ko) kmod(i2c-algo-bit.ko) kmod(i2c-algo-pca.ko) kmod(i2c-amd756-s4882.ko) kmod(i2c-amd756.ko) kmod(i2c-amd8111.ko) kmod(i2c-cht-wc.ko) kmod(i2c-core.ko) kmod(i2c-designware-core.ko) kmod(i2c-designware-pci.ko) kmod(i2c-designware-platform.ko) kmod(i2c-dev.ko) kmod(i2c-diolan-u2c.ko) kmod(i2c-hid.ko) kmod(i2c-i801.ko) kmod(i2c-isch.ko) kmod(i2c-ismt.ko) kmod(i2c-mlxcpld.ko) kmod(i2c-mux-ltc4306.ko) kmod(i2c-mux-mlxcpld.ko) kmod(i2c-mux.ko) kmod(i2c-nforce2-s4985.ko) kmod(i2c-nforce2.ko) kmod(i2c-parport-light.ko) kmod(i2c-parport.ko) kmod(i2c-pca-platform.ko) kmod(i2c-piix4.ko) kmod(i2c-scmi.ko) kmod(i2c-simtec.ko) kmod(i2c-sis96x.ko) kmod(i2c-slave-eeprom.ko) kmod(i2c-smbus.ko) kmod(i2c-stub.ko) kmod(i2c-tiny-usb.ko) kmod(i2c-via.ko) kmod(i2c-viapro.ko) kmod(i2c-viperboard.ko) kmod(i3000_edac.ko) kmod(i3200_edac.ko) kmod(i40e.ko) kmod(i40evf.ko) kmod(i5000_edac.ko) kmod(i5100_edac.ko) kmod(i5400_edac.ko) kmod(i5500_temp.ko) kmod(i5k_amb.ko) kmod(i6300esb.ko) kmod(i7300_edac.ko) kmod(i7core_edac.ko) kmod(i8042.ko) kmod(i82975x_edac.ko) kmod(iTCO_vendor_support.ko) kmod(iTCO_wdt.ko) kmod(ib700wdt.ko) kmod(ibmaem.ko) kmod(ibmasm.ko) kmod(ibmasr.ko) kmod(ibmpex.ko) kmod(ice.ko) kmod(icplus.ko) kmod(ideapad_slidebar.ko) kmod(idma64.ko) kmod(idt_89hpesx.ko) kmod(ie31200_edac.ko) kmod(ie6xx_wdt.ko) kmod(ifb.ko) kmod(ife.ko) kmod(igb.ko) kmod(igbvf.ko) kmod(ila.ko) kmod(ina209.ko) kmod(ina2xx.ko) kmod(ina3221.ko) kmod(inet6_hashtables.ko) kmod(inet_diag.ko) kmod(initio.ko) kmod(input-core.ko) kmod(input-leds.ko) kmod(input-polldev.ko) kmod(int3400_thermal.ko) kmod(int3402_thermal.ko) kmod(int3403_thermal.ko) kmod(int3406_thermal.ko) kmod(int340x_thermal_zone.ko) kmod(intel-agp.ko) kmod(intel-cstate.ko) kmod(intel-gtt.ko) kmod(intel-ish-ipc.ko) kmod(intel-ishtp-hid.ko) kmod(intel-ishtp.ko) kmod(intel-rapl-perf.ko) kmod(intel-rng.ko) kmod(intel-smartconnect.ko) kmod(intel-uncore.ko) kmod(intel-xhci-usb-role-switch.ko) kmod(intel-xway.ko) kmod(intel_bxt_pmic_thermal.ko) kmod(intel_pch_thermal.ko) kmod(intel_pmc_core.ko) kmod(intel_pmc_ipc.ko) kmod(intel_powerclamp.ko) kmod(intel_qat.ko) kmod(intel_rapl.ko) kmod(intel_soc_dts_iosf.ko) kmod(intel_soc_dts_thermal.ko) kmod(intel_soc_pmic_bxtwc.ko) kmod(ioatdma.ko) kmod(ioc4.ko) kmod(iosf_mbi.ko) kmod(iova.ko) kmod(ip6_gre.ko) kmod(ip6_tables.ko) kmod(ip6_tunnel.ko) kmod(ip6_udp_tunnel.ko) kmod(ip6_vti.ko) kmod(ip6t_MASQUERADE.ko) kmod(ip6t_NPT.ko) kmod(ip6t_REJECT.ko) kmod(ip6t_SYNPROXY.ko) kmod(ip6t_ah.ko) kmod(ip6t_eui64.ko) kmod(ip6t_frag.ko) kmod(ip6t_hbh.ko) kmod(ip6t_ipv6header.ko) kmod(ip6t_mh.ko) kmod(ip6t_rpfilter.ko) kmod(ip6t_rt.ko) kmod(ip6t_srh.ko) kmod(ip6table_filter.ko) kmod(ip6table_mangle.ko) kmod(ip6table_nat.ko) kmod(ip6table_raw.ko) kmod(ip6table_security.ko) kmod(ip_gre.ko) kmod(ip_set.ko) kmod(ip_set_bitmap_ip.ko) kmod(ip_set_bitmap_ipmac.ko) kmod(ip_set_bitmap_port.ko) kmod(ip_set_hash_ip.ko) kmod(ip_set_hash_ipmac.ko) kmod(ip_set_hash_ipmark.ko) kmod(ip_set_hash_ipport.ko) kmod(ip_set_hash_ipportip.ko) kmod(ip_set_hash_ipportnet.ko) kmod(ip_set_hash_mac.ko) kmod(ip_set_hash_net.ko) kmod(ip_set_hash_netiface.ko) kmod(ip_set_hash_netnet.ko) kmod(ip_set_hash_netport.ko) kmod(ip_set_hash_netportnet.ko) kmod(ip_set_list_set.ko) kmod(ip_tables.ko) kmod(ip_tunnel.ko) kmod(ip_vs.ko) kmod(ip_vs_dh.ko) kmod(ip_vs_fo.ko) kmod(ip_vs_ftp.ko) kmod(ip_vs_lblc.ko) kmod(ip_vs_lblcr.ko) kmod(ip_vs_lc.ko) kmod(ip_vs_nq.ko) kmod(ip_vs_ovf.ko) kmod(ip_vs_pe_sip.ko) kmod(ip_vs_rr.ko) kmod(ip_vs_sed.ko) kmod(ip_vs_sh.ko) kmod(ip_vs_wlc.ko) kmod(ip_vs_wrr.ko) kmod(ip_vti.ko) kmod(ipcomp.ko) kmod(ipcomp6.ko) kmod(ipip.ko) kmod(ipmi_devintf.ko) kmod(ipmi_msghandler.ko) kmod(ipmi_poweroff.ko) kmod(ipmi_si.ko) kmod(ipmi_ssif.ko) kmod(ipmi_watchdog.ko) kmod(ipr.ko) kmod(ips.ko) kmod(ipt_CLUSTERIP.ko) kmod(ipt_ECN.ko) kmod(ipt_MASQUERADE.ko) kmod(ipt_REJECT.ko) kmod(ipt_SYNPROXY.ko) kmod(ipt_ah.ko) kmod(ipt_rpfilter.ko) kmod(iptable_filter.ko) kmod(iptable_mangle.ko) kmod(iptable_nat.ko) kmod(iptable_raw.ko) kmod(iptable_security.ko) kmod(ipv6.ko) kmod(ipvlan.ko) kmod(ipvtap.ko) kmod(irqbypass.ko) kmod(iscsi_target_mod.ko) kmod(iscsi_tcp.ko) kmod(isl29003.ko) kmod(isl29020.ko) kmod(isofs.ko) kmod(it87.ko) kmod(it8712f_wdt.ko) kmod(it87_wdt.ko) kmod(ixgb.ko) kmod(ixgbe.ko) kmod(ixgbevf.ko) kmod(jbd2.ko) kmod(jc42.ko) kmod(jitterentropy_rng.ko) kmod(jme.ko) kmod(joydev.ko) kmod(k10temp.ko) kmod(k8temp.ko) kmod(kafs.ko) kmod(keyspan_remote.ko) kmod(keywrap.ko) kmod(kgdboc.ko) kmod(khazad.ko) kmod(kpp.ko) kmod(ksz884x.ko) kmod(kvm-amd.ko) kmod(kvm-intel.ko) kmod(kvm.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(libnvdimm.ko) kmod(libosd.ko) kmod(libphy.ko) kmod(libps2.ko) kmod(lineage-pem.ko) kmod(linear.ko) kmod(lis3lv02d.ko) kmod(lis3lv02d_i2c.ko) kmod(llc.ko) kmod(lm25066.ko) kmod(lm63.ko) kmod(lm70.ko) kmod(lm73.ko) kmod(lm75.ko) kmod(lm77.ko) kmod(lm78.ko) kmod(lm80.ko) kmod(lm83.ko) kmod(lm85.ko) kmod(lm87.ko) kmod(lm90.ko) kmod(lm92.ko) kmod(lm93.ko) kmod(lm95234.ko) kmod(lm95241.ko) kmod(lm95245.ko) kmod(lockd.ko) kmod(loop.ko) kmod(lp.ko) kmod(lp855x_bl.ko) kmod(lru_cache.ko) kmod(lrw.ko) kmod(ltc2945.ko) kmod(ltc2978.ko) kmod(ltc2990.ko) kmod(ltc3815.ko) kmod(ltc4151.ko) kmod(ltc4215.ko) kmod(ltc4222.ko) kmod(ltc4245.ko) kmod(ltc4260.ko) kmod(ltc4261.ko) kmod(lxt.ko) kmod(lz4.ko) kmod(lz4_compress.ko) kmod(lz4_decompress.ko) kmod(lz4hc.ko) kmod(lz4hc_compress.ko) kmod(lzo.ko) kmod(lzo_compress.ko) kmod(lzo_decompress.ko) kmod(mac-celtic.ko) kmod(mac-centeuro.ko) kmod(mac-croatian.ko) kmod(mac-cyrillic.ko) kmod(mac-gaelic.ko) kmod(mac-greek.ko) kmod(mac-iceland.ko) kmod(mac-inuit.ko) kmod(mac-roman.ko) kmod(mac-romanian.ko) kmod(mac-turkish.ko) kmod(mac_hid.ko) kmod(machxo2-spi.ko) kmod(machzwd.ko) kmod(macsec.ko) kmod(macvlan.ko) kmod(macvtap.ko) kmod(marvell.ko) kmod(marvell10g.ko) kmod(max1111.ko) kmod(max16064.ko) kmod(max16065.ko) kmod(max1619.ko) kmod(max1668.ko) kmod(max197.ko) kmod(max20751.ko) kmod(max31722.ko) kmod(max31790.ko) kmod(max34440.ko) kmod(max6639.ko) kmod(max6642.ko) kmod(max6650.ko) kmod(max6697.ko) kmod(max6875.ko) kmod(max8688.ko) kmod(mbcache.ko) kmod(mce-inject.ko) kmod(mcp3021.ko) kmod(mcryptd.ko) kmod(md-mod.ko) kmod(md4.ko) kmod(md5.ko) kmod(mdev.ko) kmod(mdio-bcm-unimac.ko) kmod(mdio-bitbang.ko) kmod(mdio-i2c.ko) kmod(mdio.ko) kmod(mei-me.ko) kmod(mei-txe.ko) kmod(mei.ko) kmod(mei_wdt.ko) kmod(mfd-core.ko) kmod(mic_bus.ko) kmod(mic_card.ko) kmod(mic_cosm.ko) kmod(mic_host.ko) kmod(mic_x100_dma.ko) kmod(michael_mic.ko) kmod(micrel.ko) kmod(microchip.ko) kmod(mii.ko) kmod(mip6.ko) kmod(mlxreg-fan.ko) kmod(mousedev.ko) kmod(mpi.ko) kmod(mptbase.ko) kmod(mptlan.ko) kmod(mptsas.ko) kmod(mptscsih.ko) kmod(mptspi.ko) kmod(mq-deadline.ko) kmod(mrp.ko) kmod(mscc.ko) kmod(msdos.ko) kmod(msr.ko) kmod(mtip32xx.ko) kmod(multipath.ko) kmod(mvumi.ko) kmod(mwave.ko) kmod(myri10ge.ko) kmod(n5pf.ko) kmod(national.ko) kmod(natsemi.ko) kmod(nbd.ko) kmod(nct6683.ko) kmod(nct6775.ko) kmod(nct7802.ko) kmod(nct7904.ko) kmod(nd_blk.ko) kmod(nd_btt.ko) kmod(nd_e820.ko) kmod(nd_pmem.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(nfit.ko) kmod(nfnetlink.ko) kmod(nfnetlink_acct.ko) kmod(nfnetlink_log.ko) kmod(nfnetlink_osf.ko) kmod(nfnetlink_queue.ko) kmod(nfp.ko) kmod(nfs.ko) kmod(nfs_acl.ko) kmod(nfs_layout_flexfiles.ko) kmod(nfs_layout_nfsv41_files.ko) kmod(nfsd.ko) kmod(nfsv3.ko) kmod(nfsv4.ko) kmod(nft_chain_nat_ipv4.ko) kmod(nft_chain_nat_ipv6.ko) kmod(nft_chain_route_ipv4.ko) kmod(nft_chain_route_ipv6.ko) kmod(nft_compat.ko) kmod(nft_counter.ko) kmod(nft_ct.ko) kmod(nft_dup_ipv4.ko) kmod(nft_dup_ipv6.ko) kmod(nft_dup_netdev.ko) kmod(nft_fib.ko) kmod(nft_fib_inet.ko) kmod(nft_fib_ipv4.ko) kmod(nft_fib_ipv6.ko) kmod(nft_fib_netdev.ko) kmod(nft_flow_offload.ko) kmod(nft_fwd_netdev.ko) kmod(nft_hash.ko) kmod(nft_limit.ko) kmod(nft_log.ko) kmod(nft_masq.ko) kmod(nft_masq_ipv4.ko) kmod(nft_masq_ipv6.ko) kmod(nft_nat.ko) kmod(nft_numgen.ko) kmod(nft_objref.ko) kmod(nft_queue.ko) kmod(nft_quota.ko) kmod(nft_redir.ko) kmod(nft_redir_ipv4.ko) kmod(nft_redir_ipv6.ko) kmod(nft_reject.ko) kmod(nft_reject_bridge.ko) kmod(nft_reject_inet.ko) kmod(nft_reject_ipv4.ko) kmod(nft_reject_ipv6.ko) kmod(nic7018_wdt.ko) kmod(nlmon.ko) kmod(nls_ascii.ko) kmod(nls_base.ko) kmod(nls_cp1250.ko) kmod(nls_cp1251.ko) kmod(nls_cp1255.ko) kmod(nls_cp437.ko) kmod(nls_cp737.ko) kmod(nls_cp775.ko) kmod(nls_cp850.ko) kmod(nls_cp852.ko) kmod(nls_cp855.ko) kmod(nls_cp857.ko) kmod(nls_cp860.ko) kmod(nls_cp861.ko) kmod(nls_cp862.ko) kmod(nls_cp863.ko) kmod(nls_cp864.ko) kmod(nls_cp865.ko) kmod(nls_cp866.ko) kmod(nls_cp869.ko) kmod(nls_cp874.ko) kmod(nls_cp932.ko) kmod(nls_cp936.ko) kmod(nls_cp949.ko) kmod(nls_cp950.ko) kmod(nls_euc-jp.ko) kmod(nls_iso8859-1.ko) kmod(nls_iso8859-13.ko) kmod(nls_iso8859-14.ko) kmod(nls_iso8859-15.ko) kmod(nls_iso8859-2.ko) kmod(nls_iso8859-3.ko) kmod(nls_iso8859-4.ko) kmod(nls_iso8859-5.ko) kmod(nls_iso8859-6.ko) kmod(nls_iso8859-7.ko) kmod(nls_iso8859-9.ko) kmod(nls_koi8-r.ko) kmod(nls_koi8-ru.ko) kmod(nls_koi8-u.ko) kmod(nls_utf8.ko) kmod(npcm750-pwm-fan.ko) kmod(ns83820.ko) kmod(nsh.ko) kmod(ntc_thermistor.ko) kmod(null_blk.ko) kmod(nv_tco.ko) kmod(nvme-core.ko) kmod(nvme-fabrics.ko) kmod(nvme-fc.ko) kmod(nvme-fcloop.ko) kmod(nvme-loop.ko) kmod(nvme.ko) kmod(nvmet-fc.ko) kmod(nvmet.ko) kmod(nvram.ko) kmod(of_touchscreen.ko) kmod(ohci-hcd.ko) kmod(ohci-pci.ko) kmod(oid_registry.ko) kmod(openvswitch.ko) kmod(orangefs.ko) kmod(osd.ko) kmod(osst.ko) kmod(overlay.ko) kmod(p4-clockmod.ko) kmod(p8022.ko) kmod(padlock-aes.ko) kmod(padlock-sha.ko) kmod(panel-raspberrypi-touchscreen.ko) kmod(parman.ko) kmod(parport.ko) kmod(parport_cs.ko) kmod(parport_pc.ko) kmod(pata_acpi.ko) kmod(pata_ali.ko) kmod(pata_amd.ko) kmod(pata_artop.ko) kmod(pata_atiixp.ko) kmod(pata_atp867x.ko) kmod(pata_cmd640.ko) kmod(pata_cmd64x.ko) kmod(pata_efar.ko) kmod(pata_hpt366.ko) kmod(pata_hpt37x.ko) kmod(pata_hpt3x2n.ko) kmod(pata_hpt3x3.ko) kmod(pata_it8213.ko) kmod(pata_it821x.ko) kmod(pata_jmicron.ko) kmod(pata_marvell.ko) kmod(pata_mpiix.ko) kmod(pata_netcell.ko) kmod(pata_ninja32.ko) kmod(pata_ns87410.ko) kmod(pata_ns87415.ko) kmod(pata_oldpiix.ko) kmod(pata_opti.ko) kmod(pata_optidma.ko) kmod(pata_pcmcia.ko) kmod(pata_pdc2027x.ko) kmod(pata_pdc202xx_old.ko) kmod(pata_piccolo.ko) kmod(pata_sch.ko) kmod(pata_serverworks.ko) kmod(pata_sil680.ko) kmod(pata_sis.ko) kmod(pata_sl82c105.ko) kmod(pata_triflex.ko) kmod(pata_via.ko) kmod(pc87360.ko) kmod(pc87427.ko) kmod(pcbc.ko) kmod(pcc-cpufreq.ko) kmod(pcf8591.ko) kmod(pci-hyperv.ko) kmod(pci-pf-stub.ko) kmod(pci-stub.ko) kmod(pcmcia.ko) kmod(pcmcia_core.ko) kmod(pcmcia_rsrc.ko) kmod(pcnet_cs.ko) kmod(pcrypt.ko) kmod(pcspkr.ko) kmod(pcwd_pci.ko) kmod(pcwd_usb.ko) kmod(pdc_adma.ko) kmod(phy-generic.ko) kmod(phylink.ko) kmod(pi3usb30532.ko) kmod(pinctrl-amd.ko) kmod(pinctrl-broxton.ko) kmod(pinctrl-cannonlake.ko) kmod(pinctrl-cedarfork.ko) kmod(pinctrl-cherryview.ko) kmod(pinctrl-denverton.ko) kmod(pinctrl-geminilake.ko) kmod(pinctrl-icelake.ko) kmod(pinctrl-intel.ko) kmod(pinctrl-lewisburg.ko) kmod(pinctrl-sunrisepoint.ko) kmod(pkcs7_message.ko) kmod(pktcdvd.ko) kmod(pktgen.ko) kmod(platform_lcd.ko) kmod(pmbus.ko) kmod(pmbus_core.ko) kmod(pnd2_edac.ko) kmod(poly1305-x86_64.ko) kmod(poly1305_generic.ko) kmod(power.ko) kmod(powermate.ko) kmod(powr1220.ko) kmod(ppdev.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(pps_core.ko) kmod(pps_parport.ko) kmod(processor.ko) kmod(processor_thermal_device.ko) kmod(psample.ko) kmod(psmouse.ko) kmod(psnap.ko) kmod(pstore.ko) kmod(psxpad-spi.ko) kmod(ptp.ko) kmod(ptp_kvm.ko) kmod(public_key.ko) kmod(pwm-lpss-pci.ko) kmod(pwm-lpss-platform.ko) kmod(pwm-lpss.ko) kmod(pxrc.ko) kmod(qat_c3xxx.ko) kmod(qat_c3xxxvf.ko) kmod(qat_c62x.ko) kmod(qat_c62xvf.ko) kmod(qat_dh895xcc.ko) kmod(qat_dh895xccvf.ko) kmod(qemu_fw_cfg.ko) kmod(qsemi.ko) kmod(qt1070.ko) kmod(quota_tree.ko) kmod(quota_v2.ko) kmod(qxl.ko) kmod(r8169.ko) kmod(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-spi.ko) kmod(remoteproc.ko) kmod(ring_buffer_benchmark.ko) kmod(rmd128.ko) kmod(rmd160.ko) kmod(rmd256.ko) kmod(rmd320.ko) kmod(rmi_core.ko) kmod(rmi_i2c.ko) kmod(rmi_smbus.ko) kmod(rmi_spi.ko) kmod(rng-core.ko) kmod(rng.ko) kmod(rocker.ko) kmod(roles.ko) kmod(rotary_encoder.ko) kmod(rpcsec_gss_krb5.ko) kmod(rpmsg_core.ko) kmod(rsa_generic.ko) kmod(rtc-abx80x.ko) kmod(rtc-bq32k.ko) kmod(rtc-bq4802.ko) kmod(rtc-cmos.ko) kmod(rtc-ds1286.ko) kmod(rtc-ds1305.ko) kmod(rtc-ds1307.ko) kmod(rtc-ds1343.ko) kmod(rtc-ds1347.ko) kmod(rtc-ds1374.ko) kmod(rtc-ds1390.ko) kmod(rtc-ds1511.ko) kmod(rtc-ds1553.ko) kmod(rtc-ds1672.ko) kmod(rtc-ds1685.ko) kmod(rtc-ds1742.ko) kmod(rtc-ds2404.ko) kmod(rtc-ds3232.ko) kmod(rtc-em3027.ko) kmod(rtc-fm3130.ko) kmod(rtc-isl12022.ko) kmod(rtc-isl1208.ko) kmod(rtc-m41t80.ko) kmod(rtc-m41t93.ko) kmod(rtc-m41t94.ko) kmod(rtc-m48t35.ko) kmod(rtc-m48t59.ko) kmod(rtc-max6900.ko) kmod(rtc-max6902.ko) kmod(rtc-max6916.ko) kmod(rtc-mcp795.ko) kmod(rtc-msm6242.ko) kmod(rtc-pcf2123.ko) kmod(rtc-pcf2127.ko) kmod(rtc-pcf85063.ko) kmod(rtc-pcf8523.ko) kmod(rtc-pcf8563.ko) kmod(rtc-pcf8583.ko) kmod(rtc-r9701.ko) kmod(rtc-rp5c01.ko) kmod(rtc-rs5c348.ko) kmod(rtc-rs5c372.ko) kmod(rtc-rv3029c2.ko) kmod(rtc-rx4581.ko) kmod(rtc-rx8010.ko) kmod(rtc-rx8025.ko) kmod(rtc-rx8581.ko) kmod(rtc-stk17ta8.ko) kmod(rtc-v3020.ko) kmod(rtc-x1205.ko) kmod(rtsx_pci.ko) kmod(rtsx_usb.ko) kmod(rxrpc.ko) kmod(salsa20_generic.ko) kmod(sata_inic162x.ko) kmod(sata_mv.ko) kmod(sata_nv.ko) kmod(sata_promise.ko) kmod(sata_qstor.ko) kmod(sata_sil.ko) kmod(sata_sil24.ko) kmod(sata_sis.ko) kmod(sata_svw.ko) kmod(sata_sx4.ko) kmod(sata_uli.ko) kmod(sata_via.ko) kmod(sata_vsc.ko) kmod(sb_edac.ko) kmod(sbc_fitpc2_wdt.ko) kmod(sbs.ko) kmod(sbshc.ko) kmod(sch311x_wdt.ko) kmod(sch5627.ko) kmod(sch5636.ko) kmod(sch56xx-common.ko) kmod(sch_cbs.ko) kmod(sch_codel.ko) kmod(sch_fq.ko) kmod(sch_fq_codel.ko) kmod(sch_hfsc.ko) kmod(sch_hhf.ko) kmod(sch_htb.ko) kmod(sch_ingress.ko) kmod(sch_pie.ko) kmod(sch_plug.ko) kmod(sch_prio.ko) kmod(sch_sfq.ko) kmod(sch_tbf.ko) kmod(scif.ko) kmod(scif_bus.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(serial_core.ko) kmod(serio.ko) kmod(serio_raw.ko) kmod(sermouse.ko) kmod(serpent-avx-x86_64.ko) kmod(serpent-avx2.ko) kmod(serpent-sse2-x86_64.ko) kmod(serpent_generic.ko) kmod(serport.ko) kmod(ses.ko) kmod(sfp.ko) kmod(sg.ko) kmod(sha1-ssse3.ko) kmod(sha1_generic.ko) kmod(sha256-mb.ko) kmod(sha256-ssse3.ko) kmod(sha256_generic.ko) kmod(sha3_generic.ko) kmod(sha512-mb.ko) kmod(sha512-ssse3.ko) kmod(sha512_generic.ko) kmod(sht15.ko) kmod(sht21.ko) kmod(sht3x.ko) kmod(shtc1.ko) kmod(sis-agp.ko) kmod(sis5595.ko) kmod(sit.ko) kmod(skd.ko) kmod(skx_edac.ko) kmod(sl811-hcd.ko) kmod(sm3_generic.ko) kmod(sm4_generic.ko) kmod(smartpqi.ko) kmod(smsc.ko) kmod(smsc47b397.ko) kmod(smsc47m1.ko) kmod(smsc47m192.ko) kmod(snic.ko) kmod(soc_button_array.ko) kmod(softdog.ko) kmod(sp5100_tco.ko) kmod(sparse-keymap.ko) kmod(speedstep-lib.ko) kmod(spi-pxa2xx-pci.ko) kmod(spi-pxa2xx-platform.ko) kmod(sr_mod.ko) kmod(st.ko) kmod(ste10Xp.ko) kmod(stex.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.ko) kmod(thermal_sys.ko) kmod(thmc50.ko) kmod(thunderbolt-net.ko) kmod(thunderbolt.ko) kmod(tifm_7xx1.ko) kmod(tifm_core.ko) kmod(timeriomem-rng.ko) kmod(tipc.ko) kmod(tlclk.ko) kmod(tls.ko) kmod(tm2-touchkey.ko) kmod(tmem.ko) kmod(tmp102.ko) kmod(tmp103.ko) kmod(tmp108.ko) kmod(tmp401.ko) kmod(tmp421.ko) kmod(torture.ko) kmod(tpm.ko) kmod(tpm_atmel.ko) kmod(tpm_crb.ko) kmod(tpm_infineon.ko) kmod(tpm_nsc.ko) kmod(tpm_tis.ko) kmod(tpm_tis_core.ko) kmod(tps40422.ko) kmod(tps53679.ko) kmod(tps6598x.ko) kmod(trusted.ko) kmod(ts_bm.ko) kmod(ts_fsm.ko) kmod(ts_kmp.ko) kmod(tsl2550.ko) kmod(ttm.ko) kmod(tun.ko) kmod(tunnel4.ko) kmod(tunnel6.ko) kmod(twofish-avx-x86_64.ko) kmod(twofish-x86_64-3way.ko) kmod(twofish-x86_64.ko) kmod(twofish_common.ko) kmod(twofish_generic.ko) kmod(typec.ko) kmod(typec_displayport.ko) kmod(typec_ucsi.ko) kmod(typec_wcove.ko) kmod(uPD60620.ko) kmod(uas.ko) kmod(ucd9000.ko) kmod(ucd9200.ko) kmod(ucs2_string.ko) kmod(ucsi_acpi.ko) kmod(udf.ko) kmod(udl.ko) kmod(udp_diag.ko) kmod(udp_tunnel.ko) kmod(uhci-hcd.ko) kmod(uhid.ko) kmod(uinput.ko) kmod(ulpi.ko) kmod(umem.ko) kmod(ums-alauda.ko) kmod(ums-cypress.ko) kmod(ums-datafab.ko) kmod(ums-eneub6250.ko) kmod(ums-freecom.ko) kmod(ums-isd200.ko) kmod(ums-jumpshot.ko) kmod(ums-karma.ko) kmod(ums-onetouch.ko) kmod(ums-realtek.ko) kmod(ums-sddr09.ko) kmod(ums-sddr55.ko) kmod(ums-usbat.ko) kmod(unix.ko) kmod(unix_diag.ko) kmod(usb-common.ko) kmod(usb-storage.ko) kmod(usbcore.ko) kmod(usbhid.ko) kmod(usblp.ko) kmod(usbmon.ko) kmod(usbserial.ko) kmod(usbtmc.ko) kmod(uv_mmtimer.ko) kmod(vboxguest.ko) kmod(veth.ko) kmod(vfat.ko) kmod(vfb.ko) kmod(vfio-pci.ko) kmod(vfio.ko) kmod(vfio_iommu_type1.ko) kmod(vfio_mdev.ko) kmod(vfio_virqfd.ko) kmod(vga16fb.ko) kmod(vgastate.ko) kmod(vgem.ko) kmod(vhost.ko) kmod(vhost_net.ko) kmod(vhost_scsi.ko) kmod(vhost_vsock.ko) kmod(via-agp.ko) kmod(via-cputemp.ko) kmod(via-rhine.ko) kmod(via-rng.ko) kmod(via-velocity.ko) kmod(via686a.ko) kmod(via_wdt.ko) kmod(video.ko) kmod(virt-dma.ko) kmod(virtio-gpu.ko) kmod(virtio-rng.ko) kmod(virtio.ko) kmod(virtio_balloon.ko) kmod(virtio_blk.ko) kmod(virtio_console.ko) kmod(virtio_crypto.ko) kmod(virtio_input.ko) kmod(virtio_mmio.ko) kmod(virtio_net.ko) kmod(virtio_pci.ko) kmod(virtio_ring.ko) kmod(virtio_rpmsg_bus.ko) kmod(virtio_scsi.ko) kmod(vitesse.ko) kmod(vmac.ko) kmod(vmd.ko) kmod(vmw_balloon.ko) kmod(vmw_pvscsi.ko) kmod(vmw_vmci.ko) kmod(vmw_vsock_virtio_transport.ko) kmod(vmw_vsock_virtio_transport_common.ko) kmod(vmw_vsock_vmci_transport.ko) kmod(vmwgfx.ko) kmod(vmxnet3.ko) kmod(vop.ko) kmod(vop_bus.ko) kmod(vport-geneve.ko) kmod(vport-gre.ko) kmod(vport-vxlan.ko) kmod(vrf.ko) kmod(vringh.ko) kmod(vsock.ko) kmod(vsock_diag.ko) kmod(vsockmon.ko) kmod(vsxxxaa.ko) kmod(vt1211.ko) kmod(vt8231.ko) kmod(vxlan.ko) kmod(w83627ehf.ko) kmod(w83627hf.ko) kmod(w83627hf_wdt.ko) kmod(w83773g.ko) kmod(w83781d.ko) kmod(w83791d.ko) kmod(w83792d.ko) kmod(w83793.ko) kmod(w83795.ko) kmod(w83877f_wdt.ko) kmod(w83977f_wdt.ko) kmod(w83l785ts.ko) kmod(w83l786ng.ko) kmod(wacom.ko) kmod(wd719x.ko) kmod(wdat_wdt.ko) kmod(wdt_pci.ko) kmod(wp512.ko) kmod(x38_edac.ko) kmod(x509_key_parser.ko) kmod(x86_pkg_temp_thermal.ko) kmod(x_tables.ko) kmod(xcbc.ko) kmod(xen-acpi-processor.ko) kmod(xen-blkback.ko) kmod(xen-blkfront.ko) kmod(xen-evtchn.ko) kmod(xen-fbfront.ko) kmod(xen-gntalloc.ko) kmod(xen-gntdev.ko) kmod(xen-kbdfront.ko) kmod(xen-netback.ko) kmod(xen-netfront.ko) kmod(xen-pciback.ko) kmod(xen-pcifront.ko) kmod(xen-privcmd.ko) kmod(xen-scsiback.ko) kmod(xen-scsifront.ko) kmod(xen_wdt.ko) kmod(xenbus_probe_frontend.ko) kmod(xenfs.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(xhci-plat-hcd.ko) kmod(xilinx-pr-decoupler.ko) kmod(xilinx-spi.ko) kmod(xilinx_gmii2rgmii.ko) kmod(xillybus_core.ko) kmod(xillybus_pcie.ko) kmod(xlnx_vcu.ko) kmod(xor.ko) kmod(xp.ko) kmod(xpc.ko) kmod(xpnet.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(zpool.ko) kmod(zram.ko) kmod(zsmalloc.ko) kmod(zstd_compress.ko) kmod(zstd_decompress.ko) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /usr/bin/kernel-install coreutils dracut >= 027 linux-firmware >= 20150904-56.git6ebf5d57 systemd >= 203-2 Requires(post): /bin/sh Requires(preun): /bin/sh systemd >= 200 Requires(posttrans): /bin/sh Conflicts: xfsprogs < 4.3.0-1 xorg-x11-drv-vmmouse < 13.0.99 Processing files: kernel-rt-4.19.30-200.rt16.21.fc31.x86_64 Processing files: kernel-rt-devel-4.19.30-200.rt16.21.fc31.x86_64 Provides: installonlypkg(kernel) kernel-devel-uname-r = 4.19.30-200.rt16.21.fc31.x86_64+rt kernel-devel-x86_64 = 4.19.30-200.rt16.21.fc31+rt kernel-rt-devel = 4.19.30-200.rt16.21.fc31 kernel-rt-devel(x86-64) = 4.19.30-200.rt16.21.fc31 kernel-rt-devel-x86_64 = 4.19.30-200.rt16.21.fc31 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): findutils Requires(post): /bin/sh Processing files: kernel-rt-modules-4.19.30-200.rt16.21.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-modules = 4.19.30-200.rt16.21.fc31+rt kernel-modules-x86_64 = 4.19.30-200.rt16.21.fc31+rt kernel-rt-modules = 4.19.30-200.rt16.21.fc31 kernel-rt-modules(x86-64) = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-uname-r = 4.19.30-200.rt16.21.fc31.x86_64+rt kernel-rt-modules-x86_64 = 4.19.30-200.rt16.21.fc31 kmod(3c574_cs.ko) kmod(3c589_cs.ko) kmod(3c59x.ko) kmod(6lowpan.ko) kmod(8250_exar.ko) kmod(8250_lpss.ko) kmod(8250_moxa.ko) kmod(9pnet_rdma.ko) kmod(a8293.ko) kmod(aacraid.ko) kmod(abp060mg.ko) kmod(ac97_bus.ko) kmod(acecad.ko) kmod(acenic.ko) kmod(acer-wireless.ko) kmod(acer-wmi.ko) kmod(acerhdf.ko) kmod(acp_audio_dma.ko) kmod(acpi-als.ko) kmod(ad5272.ko) kmod(ad7766.ko) kmod(adf7242.ko) kmod(adutux.ko) kmod(af9013.ko) kmod(af9033.ko) kmod(aic79xx.ko) kmod(aic7xxx.ko) kmod(aiptek.ko) kmod(aircable.ko) kmod(ak8975.ko) kmod(alienware-wmi.ko) kmod(altera-ci.ko) kmod(alx.ko) kmod(amd-xgbe.ko) kmod(amd8111e.ko) kmod(amdgpu.ko) kmod(amdkfd.ko) kmod(amilo-rfkill.ko) kmod(apple-gmux.ko) kmod(appledisplay.ko) kmod(ar5523.ko) kmod(arc_uart.ko) kmod(ark3116.ko) kmod(as102_fe.ko) kmod(ascot2e.ko) kmod(asix.ko) kmod(ast.ko) kmod(asus-laptop.ko) kmod(asus-nb-wmi.ko) kmod(asus-wireless.ko) kmod(asus-wmi.ko) kmod(at86rf230.ko) kmod(atbm8830.ko) kmod(ath.ko) kmod(ath10k_core.ko) kmod(ath10k_pci.ko) kmod(ath10k_sdio.ko) kmod(ath10k_usb.ko) kmod(ath3k.ko) kmod(ath5k.ko) kmod(ath6kl_core.ko) kmod(ath6kl_sdio.ko) kmod(ath6kl_usb.ko) kmod(ath9k.ko) kmod(ath9k_common.ko) kmod(ath9k_htc.ko) kmod(ath9k_hw.ko) kmod(ati_remote.ko) kmod(atl1.ko) kmod(atl1c.ko) kmod(atl1e.ko) kmod(atl2.ko) kmod(atlantic.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(auo-pixcir-ts.ko) kmod(ax88179_178a.ko) kmod(axp288_adc.ko) kmod(axp288_charger.ko) kmod(axp288_fuel_gauge.ko) kmod(b1.ko) kmod(b1dma.ko) kmod(b1pci.ko) kmod(b1pcmcia.ko) kmod(b2c2-flexcop-pci.ko) kmod(b2c2-flexcop-usb.ko) kmod(b2c2-flexcop.ko) kmod(b43.ko) kmod(b43legacy.ko) kmod(b44.ko) kmod(b53_common.ko) kmod(b53_mdio.ko) kmod(b53_mmap.ko) kmod(b53_spi.ko) kmod(b53_srab.ko) kmod(bcm-sf2.ko) kmod(bcm203x.ko) kmod(bcm3510.ko) kmod(bcma.ko) kmod(bd9571mwv.ko) kmod(be2iscsi.ko) kmod(be2net.ko) kmod(belkin_sa.ko) kmod(bfa.ko) kmod(bfusb.ko) kmod(bh1750.ko) kmod(block2mtd.ko) kmod(bluecard_cs.ko) kmod(bluetooth.ko) kmod(bluetooth_6lowpan.ko) kmod(bmc150-accel-core.ko) kmod(bmc150-accel-i2c.ko) kmod(bmc150-accel-spi.ko) kmod(bmp280-i2c.ko) kmod(bmp280-spi.ko) kmod(bmp280.ko) kmod(bnep.ko) kmod(bnx2.ko) kmod(bnx2fc.ko) kmod(bnx2i.ko) kmod(bnx2x.ko) kmod(bnxt_en.ko) kmod(bnxt_re.ko) kmod(bpa10x.ko) kmod(bq24190_charger.ko) kmod(brcmfmac.ko) kmod(brcmsmac.ko) kmod(brcmutil.ko) kmod(bsd_comp.ko) kmod(bt3c_cs.ko) kmod(bt878.ko) kmod(btbcm.ko) kmod(btcoexist.ko) kmod(btintel.ko) kmod(btmrvl.ko) kmod(btmrvl_sdio.ko) kmod(btqca.ko) kmod(btrsi.ko) kmod(btrtl.ko) kmod(btsdio.ko) kmod(bttv.ko) kmod(btusb.ko) kmod(budget-av.ko) kmod(budget-ci.ko) kmod(budget-core.ko) kmod(budget-patch.ko) kmod(budget.ko) kmod(c4.ko) kmod(c_can.ko) kmod(c_can_pci.ko) kmod(ca8210.ko) kmod(can-bcm.ko) kmod(can-dev.ko) kmod(can-gw.ko) kmod(can-raw.ko) kmod(can.ko) kmod(capidrv.ko) kmod(carl9170.ko) kmod(cassini.ko) kmod(catc.ko) kmod(cb710-mmc.ko) kmod(cc2520.ko) kmod(cc770.ko) kmod(cc770_platform.ko) kmod(cdc_eem.ko) kmod(cdc_ether.ko) kmod(cdc_mbim.ko) kmod(cdc_ncm.ko) kmod(cdc_subset.ko) kmod(cec.ko) kmod(cfag12864b.ko) kmod(cfag12864bfb.ko) kmod(cfg80211.ko) kmod(ch341.ko) kmod(ch7006.ko) kmod(ch9200.ko) kmod(chaoskey.ko) kmod(charlcd.ko) kmod(chash.ko) kmod(chcr.ko) kmod(chipone_icn8505.ko) kmod(chipreg.ko) kmod(chromeos_laptop.ko) kmod(chromeos_pstore.ko) kmod(chtls.ko) kmod(classmate-laptop.ko) kmod(cm32181.ko) kmod(cmtp.ko) kmod(cnic.ko) kmod(compal-laptop.ko) kmod(cp210x.ko) kmod(cpia2.ko) kmod(cqhci.ko) kmod(cramfs.ko) kmod(cros_ec_accel_legacy.ko) kmod(cros_kbd_led_backlight.ko) kmod(cs3308.ko) kmod(cs5345.ko) kmod(cs53l32a.ko) kmod(csiostor.ko) kmod(cw1200_core.ko) kmod(cw1200_wlan_sdio.ko) kmod(cw1200_wlan_spi.ko) kmod(cx18-alsa.ko) kmod(cx18.ko) kmod(cx22700.ko) kmod(cx22702.ko) kmod(cx231xx-alsa.ko) kmod(cx231xx-dvb.ko) kmod(cx231xx.ko) kmod(cx2341x.ko) kmod(cx23885.ko) kmod(cx24110.ko) kmod(cx24113.ko) kmod(cx24116.ko) kmod(cx24117.ko) kmod(cx24120.ko) kmod(cx24123.ko) kmod(cx25840.ko) kmod(cx82310_eth.ko) kmod(cx88-alsa.ko) kmod(cx88-blackbird.ko) kmod(cx88-dvb.ko) kmod(cx88-vp3054-i2c.ko) kmod(cx8800.ko) kmod(cx8802.ko) kmod(cx88xx.ko) kmod(cxacru.ko) kmod(cxd2099.ko) kmod(cxd2820r.ko) kmod(cxd2841er.ko) kmod(cxd2880-spi.ko) kmod(cxgb.ko) kmod(cxgb3.ko) kmod(cxgb3i.ko) kmod(cxgb4.ko) kmod(cxgb4i.ko) kmod(cxgb4vf.ko) kmod(cxgbit.ko) kmod(cyberjack.ko) kmod(cyclades.ko) kmod(cypress_firmware.ko) kmod(cypress_m8.ko) kmod(da280.ko) kmod(da311.ko) kmod(ddbridge.ko) kmod(de2104x.ko) kmod(de4x5.ko) kmod(dell-laptop.ko) kmod(dell-rbtn.ko) kmod(dell-smbios.ko) kmod(dell-smo8800.ko) kmod(dell-wmi-aio.ko) kmod(dell-wmi-descriptor.ko) kmod(dell-wmi-led.ko) kmod(dell-wmi.ko) kmod(designware_i2s.ko) kmod(dht11.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(dmard10.ko) kmod(dmfe.ko) kmod(drx39xyj.ko) kmod(drxd.ko) kmod(drxk.ko) kmod(ds3000.ko) kmod(dsa_core.ko) kmod(dsa_loop.ko) kmod(dsbr100.ko) kmod(dst.ko) kmod(dst_ca.ko) kmod(dtl1_cs.ko) kmod(dvb-as102.ko) kmod(dvb-bt8xx.ko) kmod(dvb-core.ko) kmod(dvb-pll.ko) kmod(dvb-ttpci.ko) kmod(dvb-ttusb-budget.ko) kmod(dvb-usb-a800.ko) kmod(dvb-usb-af9005-remote.ko) kmod(dvb-usb-af9005.ko) kmod(dvb-usb-af9015.ko) kmod(dvb-usb-af9035.ko) kmod(dvb-usb-anysee.ko) kmod(dvb-usb-au6610.ko) kmod(dvb-usb-az6007.ko) kmod(dvb-usb-az6027.ko) kmod(dvb-usb-ce6230.ko) kmod(dvb-usb-cinergyT2.ko) kmod(dvb-usb-cxusb.ko) kmod(dvb-usb-dib0700.ko) kmod(dvb-usb-dibusb-common.ko) kmod(dvb-usb-dibusb-mb.ko) kmod(dvb-usb-dibusb-mc-common.ko) kmod(dvb-usb-dibusb-mc.ko) kmod(dvb-usb-digitv.ko) kmod(dvb-usb-dtt200u.ko) kmod(dvb-usb-dtv5100.ko) kmod(dvb-usb-dvbsky.ko) kmod(dvb-usb-dw2102.ko) kmod(dvb-usb-ec168.ko) kmod(dvb-usb-gl861.ko) kmod(dvb-usb-gp8psk.ko) kmod(dvb-usb-lmedm04.ko) kmod(dvb-usb-m920x.ko) kmod(dvb-usb-mxl111sf.ko) kmod(dvb-usb-nova-t-usb2.ko) kmod(dvb-usb-opera.ko) kmod(dvb-usb-pctv452e.ko) kmod(dvb-usb-rtl28xxu.ko) kmod(dvb-usb-technisat-usb2.ko) kmod(dvb-usb-ttusb2.ko) kmod(dvb-usb-umt-010.ko) kmod(dvb-usb-vp702x.ko) kmod(dvb-usb-vp7045.ko) kmod(dvb-usb.ko) kmod(dvb_dummy_fe.ko) kmod(dvb_usb_v2.ko) kmod(dynapro.ko) kmod(e4000.ko) kmod(earth-pt1.ko) kmod(ec100.ko) kmod(ecryptfs.ko) kmod(edt-ft5x06.ko) kmod(eeepc-laptop.ko) kmod(eeepc-wmi.ko) kmod(eeti_ts.ko) kmod(egalax_ts_serial.ko) kmod(elants_i2c.ko) kmod(elo.ko) kmod(em28xx-alsa.ko) kmod(em28xx-dvb.ko) kmod(em28xx-rc.ko) kmod(em28xx-v4l.ko) kmod(em28xx.ko) kmod(emi26.ko) kmod(emi62.ko) kmod(empeg.ko) kmod(emu10k1-gp.ko) kmod(ene_ir.ko) kmod(eni.ko) kmod(enic.ko) kmod(epic100.ko) kmod(esas2r.ko) kmod(ezusb.ko) kmod(f81534.ko) kmod(fakelb.ko) kmod(fc0011.ko) kmod(fc0012.ko) kmod(fc0013.ko) kmod(fc2580.ko) kmod(fcoe.ko) kmod(fintek-cir.ko) kmod(firedtv.ko) kmod(firestream.ko) kmod(firewire-core.ko) kmod(firewire-net.ko) kmod(firewire-ohci.ko) kmod(firewire-sbp2.ko) kmod(fm801-gp.ko) kmod(fmc-chardev.ko) kmod(fmc-fakedev.ko) kmod(fmc-trivial.ko) kmod(fmc-write-eeprom.ko) kmod(fmc.ko) kmod(fnic.ko) kmod(forcedeth.ko) kmod(ftdi-elan.ko) kmod(ftdi_sio.ko) kmod(fujitsu-laptop.ko) kmod(fujitsu-tablet.ko) kmod(fujitsu_ts.ko) kmod(gameport.ko) kmod(garmin_gps.ko) kmod(genet.ko) kmod(gigaset.ko) kmod(gl620a.ko) kmod(gma500_gfx.ko) kmod(go7007-loader.ko) kmod(go7007-usb.ko) kmod(go7007.ko) kmod(goodix.ko) kmod(gp8psk-fe.ko) kmod(gpd-pocket-fan.ko) kmod(gs_usb.ko) kmod(gspca_benq.ko) kmod(gspca_conex.ko) kmod(gspca_cpia1.ko) kmod(gspca_dtcs033.ko) kmod(gspca_etoms.ko) kmod(gspca_finepix.ko) kmod(gspca_gl860.ko) kmod(gspca_jeilinj.ko) kmod(gspca_jl2005bcd.ko) kmod(gspca_kinect.ko) kmod(gspca_konica.ko) kmod(gspca_m5602.ko) kmod(gspca_main.ko) kmod(gspca_mars.ko) kmod(gspca_mr97310a.ko) kmod(gspca_nw80x.ko) kmod(gspca_ov519.ko) kmod(gspca_ov534.ko) kmod(gspca_ov534_9.ko) kmod(gspca_pac207.ko) kmod(gspca_pac7302.ko) kmod(gspca_pac7311.ko) kmod(gspca_se401.ko) kmod(gspca_sn9c2028.ko) kmod(gspca_sn9c20x.ko) kmod(gspca_sonixb.ko) kmod(gspca_sonixj.ko) kmod(gspca_spca1528.ko) kmod(gspca_spca500.ko) kmod(gspca_spca501.ko) kmod(gspca_spca505.ko) kmod(gspca_spca506.ko) kmod(gspca_spca508.ko) kmod(gspca_spca561.ko) kmod(gspca_sq905.ko) kmod(gspca_sq905c.ko) kmod(gspca_sq930x.ko) kmod(gspca_stk014.ko) kmod(gspca_stk1135.ko) kmod(gspca_stv0680.ko) kmod(gspca_stv06xx.ko) kmod(gspca_sunplus.ko) kmod(gspca_t613.ko) kmod(gspca_topro.ko) kmod(gspca_touptek.ko) kmod(gspca_tv8532.ko) kmod(gspca_vc032x.ko) kmod(gspca_vicam.ko) kmod(gspca_xirlink_cit.ko) kmod(gspca_zc3xx.ko) kmod(gtco.ko) kmod(gunze.ko) kmod(hamachi.ko) kmod(hanwang.ko) kmod(hci.ko) kmod(hci_nokia.ko) kmod(hci_uart.ko) kmod(hci_vhci.ko) kmod(hd44780.ko) kmod(hdaps.ko) kmod(hdpvr.ko) kmod(he.ko) kmod(helene.ko) kmod(hexium_gemini.ko) kmod(hexium_orion.ko) kmod(hfcsusb.ko) kmod(hfi1.ko) kmod(hfs.ko) kmod(hfsplus.ko) kmod(hi311x.ko) kmod(hi6210-i2s.ko) kmod(hid-picolcd.ko) kmod(hid-prodikeys.ko) kmod(hid-sensor-accel-3d.ko) kmod(hid-sensor-als.ko) kmod(hid-sensor-gyro-3d.ko) kmod(hid-sensor-hub.ko) kmod(hid-sensor-humidity.ko) kmod(hid-sensor-iio-common.ko) kmod(hid-sensor-incl-3d.ko) kmod(hid-sensor-magn-3d.ko) kmod(hid-sensor-rotation.ko) kmod(hid-sensor-temperature.ko) kmod(hid-sensor-trigger.ko) kmod(hidp.ko) kmod(hisax.ko) kmod(hisax_fcpcipnp.ko) kmod(hisax_isac.ko) kmod(hisax_st5481.ko) kmod(hopper.ko) kmod(horus3a.ko) kmod(hp-wireless.ko) kmod(hp-wmi.ko) kmod(hp_accel.ko) kmod(hso.ko) kmod(hts221.ko) kmod(hts221_i2c.ko) kmod(hts221_spi.ko) kmod(huawei_cdc_ncm.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(i915.ko) kmod(ib_cm.ko) kmod(ib_core.ko) kmod(ib_ipoib.ko) kmod(ib_iser.ko) kmod(ib_isert.ko) kmod(ib_mthca.ko) kmod(ib_qib.ko) kmod(ib_srp.ko) kmod(ib_srpt.ko) kmod(ib_umad.ko) kmod(ib_uverbs.ko) kmod(ideapad-laptop.ko) kmod(idmouse.ko) kmod(ieee802154.ko) kmod(ieee802154_6lowpan.ko) kmod(ieee802154_socket.ko) kmod(ifi_canfd.ko) kmod(igorplugusb.ko) kmod(iguanair.ko) kmod(iio-trig-interrupt.ko) kmod(iio-trig-loop.ko) kmod(ili210x.ko) kmod(imon.ko) kmod(imon_raw.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(inexio.ko) kmod(int51x1.ko) kmod(intel-hid.ko) kmod(intel-lpss-acpi.ko) kmod(intel-lpss-pci.ko) kmod(intel-lpss.ko) kmod(intel-rst.ko) kmod(intel-vbtn.ko) kmod(intel-wmi-thunderbolt.ko) kmod(intel_bxtwc_tmu.ko) kmod(intel_cht_int33fe.ko) kmod(intel_chtdc_ti_pwrbtn.ko) kmod(intel_int0002_vgpio.ko) kmod(intel_ips.ko) kmod(intel_oaktrail.ko) kmod(intel_punit_ipc.ko) kmod(intel_soc_pmic_chtdc_ti.ko) kmod(intel_telemetry_core.ko) kmod(intel_telemetry_debugfs.ko) kmod(intel_telemetry_pltdrv.ko) kmod(inv-mpu6050-i2c.ko) kmod(inv-mpu6050.ko) kmod(io_edgeport.ko) kmod(io_ti.ko) kmod(iowarrior.ko) kmod(ipaq.ko) kmod(ipheth.ko) kmod(ipu3-cio2.ko) kmod(ipw.ko) kmod(ipw2100.ko) kmod(ipw2200.ko) kmod(ipwireless.ko) kmod(ir-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(isci.ko) kmod(iscsi_boot_sysfs.ko) kmod(iscsi_ibft.ko) kmod(isdn.ko) kmod(isdnhdlc.ko) kmod(isight_firmware.ko) kmod(isl6405.ko) kmod(isl6421.ko) kmod(isl6423.ko) kmod(it913x.ko) kmod(itd1000.ko) kmod(ite-cir.ko) kmod(iuu_phoenix.ko) kmod(ivtv.ko) kmod(ivtvfb.ko) kmod(iw_cm.ko) kmod(iw_cxgb3.ko) kmod(iw_cxgb4.ko) kmod(iw_nes.ko) kmod(iwl3945.ko) kmod(iwl4965.ko) kmod(iwldvm.ko) kmod(iwlegacy.ko) kmod(iwlmvm.ko) kmod(iwlwifi.ko) kmod(ix2505v.ko) kmod(jffs2.ko) kmod(jfs.ko) kmod(jmb38x_ms.ko) kmod(jsm.ko) kmod(kalmia.ko) kmod(kaweth.ko) kmod(kbtab.ko) kmod(kernelcapi.ko) kmod(keyspan.ko) kmod(keyspan_pda.ko) kmod(kfifo_buf.ko) kmod(kl5kusb105.ko) kmod(kobil_sct.ko) kmod(ks0108.ko) kmod(ksz_common.ko) kmod(ksz_spi.ko) kmod(kvaser_usb.ko) kmod(kvmgt.ko) kmod(kxcjk-1013.ko) kmod(l1oip.ko) kmod(l2tp_core.ko) kmod(l2tp_ip.ko) kmod(l2tp_ip6.ko) kmod(l64781.ko) kmod(lan78xx.ko) kmod(lan9303-core.ko) kmod(lan9303_i2c.ko) kmod(lan9303_mdio.ko) kmod(ldusb.ko) kmod(led-class-flash.ko) kmod(leds-apu.ko) kmod(leds-as3645a.ko) kmod(leds-blinkm.ko) kmod(leds-clevo-mail.ko) kmod(leds-lm3530.ko) kmod(leds-lp3944.ko) kmod(leds-lp3952.ko) kmod(leds-lt3593.ko) kmod(leds-mlxcpld.ko) kmod(leds-mlxreg.ko) kmod(leds-nic78bx.ko) kmod(leds-pca9532.ko) kmod(leds-ss4200.ko) kmod(ledtrig-activity.ko) kmod(ledtrig-backlight.ko) kmod(ledtrig-camera.ko) kmod(ledtrig-default-on.ko) kmod(ledtrig-gpio.ko) kmod(ledtrig-heartbeat.ko) kmod(ledtrig-netdev.ko) kmod(ledtrig-oneshot.ko) kmod(ledtrig-timer.ko) kmod(ledtrig-transient.ko) kmod(legousbtower.ko) kmod(lg-vl600.ko) kmod(lg2160.ko) kmod(lgdt3305.ko) kmod(lgdt3306a.ko) kmod(lgdt330x.ko) kmod(lgs8gxx.ko) kmod(lib80211.ko) kmod(lib80211_crypt_ccmp.ko) kmod(lib80211_crypt_tkip.ko) kmod(lib80211_crypt_wep.ko) kmod(libcxgb.ko) kmod(libcxgbi.ko) kmod(libertas.ko) kmod(libertas_cs.ko) kmod(libertas_sdio.ko) kmod(libfcoe.ko) kmod(libipw.ko) kmod(libsas.ko) kmod(lightning.ko) kmod(lmp91000.ko) kmod(lnbh25.ko) kmod(lnbp21.ko) kmod(lnbp22.ko) kmod(lpc_ich.ko) kmod(lpc_sch.ko) kmod(lpfc.ko) kmod(lv0104cs.ko) kmod(m52790.ko) kmod(m88ds3103.ko) kmod(m88rs2000.ko) kmod(m88rs6000t.ko) kmod(mISDN_core.ko) kmod(mISDNinfineon.ko) kmod(mISDNipac.ko) kmod(mISDNisar.ko) kmod(m_can.ko) kmod(mac80211.ko) kmod(mac80211_hwsim.ko) kmod(mac802154.ko) kmod(macb.ko) kmod(macb_pci.ko) kmod(mantis.ko) kmod(mantis_core.ko) kmod(max1363.ko) kmod(max17042_battery.ko) kmod(max2165.ko) kmod(max30100.ko) kmod(mb86a16.ko) kmod(mb86a20s.ko) kmod(mc44s803.ko) kmod(mcba_usb.ko) kmod(mceusb.ko) kmod(mcp4018.ko) kmod(mcr20a.ko) kmod(mcs5000_ts.ko) kmod(mcs7830.ko) kmod(mct_u232.ko) kmod(mdc800.ko) kmod(media.ko) kmod(megaraid.ko) kmod(megaraid_mbox.ko) kmod(megaraid_mm.ko) kmod(megaraid_sas.ko) kmod(mei_phy.ko) kmod(memstick.ko) kmod(meye.ko) kmod(mgag200.ko) kmod(microread.ko) kmod(microread_i2c.ko) kmod(microread_mei.ko) kmod(microtek.ko) kmod(minix.ko) kmod(mk712.ko) kmod(mlx-platform.ko) kmod(mlx4_core.ko) kmod(mlx4_en.ko) kmod(mlx4_ib.ko) kmod(mlx5_core.ko) kmod(mlx5_ib.ko) kmod(mlx90632.ko) kmod(mlxfw.ko) kmod(mlxreg-hotplug.ko) kmod(mlxreg-io.ko) kmod(mlxsw_core.ko) kmod(mlxsw_i2c.ko) kmod(mlxsw_minimal.ko) kmod(mlxsw_pci.ko) kmod(mlxsw_spectrum.ko) kmod(mlxsw_switchib.ko) kmod(mlxsw_switchx2.ko) kmod(mma7660.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(mpu3050.ko) kmod(mrf24j40.ko) kmod(msi-laptop.ko) kmod(msi-wmi.ko) kmod(msp3400.ko) kmod(mspro_block.ko) kmod(mt2060.ko) kmod(mt2063.ko) kmod(mt20xx.ko) kmod(mt2131.ko) kmod(mt2266.ko) kmod(mt312.ko) kmod(mt352.ko) kmod(mt7530.ko) kmod(mt76-usb.ko) kmod(mt76.ko) kmod(mt7601u.ko) kmod(mt76x0.ko) kmod(mt76x2-common.ko) kmod(mt76x2e.ko) kmod(mt76x2u.ko) kmod(mt9v011.ko) kmod(mtd.ko) kmod(mtd_blkdevs.ko) kmod(mtdblock.ko) kmod(mtouch.ko) kmod(mv88e6xxx.ko) kmod(mvmdio.ko) kmod(mvsas.ko) kmod(mwifiex.ko) kmod(mwifiex_pcie.ko) kmod(mwifiex_sdio.ko) kmod(mwifiex_usb.ko) kmod(mwl8k.ko) kmod(mxb.ko) kmod(mxl111sf-demod.ko) kmod(mxl111sf-tuner.ko) kmod(mxl5005s.ko) kmod(mxl5007t.ko) kmod(mxl5xx.ko) kmod(mxm-wmi.ko) kmod(n_gsm.ko) kmod(n_hdlc.ko) kmod(n_r3964.ko) kmod(navman.ko) kmod(nci.ko) kmod(net1080.ko) kmod(netup-unidvb.ko) kmod(netxen_nic.ko) kmod(nfc.ko) kmod(nfc_digital.ko) kmod(nfcmrvl.ko) kmod(nfcmrvl_usb.ko) kmod(nfcsim.ko) kmod(ngene.ko) kmod(nhc_dest.ko) kmod(nhc_fragment.ko) kmod(nhc_ghc_ext_dest.ko) kmod(nhc_ghc_ext_frag.ko) kmod(nhc_ghc_ext_hop.ko) kmod(nhc_ghc_ext_route.ko) kmod(nhc_ghc_icmpv6.ko) kmod(nhc_ghc_udp.ko) kmod(nhc_hop.ko) kmod(nhc_ipv6.ko) kmod(nhc_mobility.ko) kmod(nhc_routing.ko) kmod(nhc_udp.ko) kmod(nicstar.ko) kmod(niu.ko) kmod(nmclan_cs.ko) kmod(nosy.ko) kmod(nouveau.ko) kmod(nozomi.ko) kmod(ns558.ko) kmod(ntb.ko) kmod(ntb_hw_amd.ko) kmod(ntb_hw_idt.ko) kmod(ntb_hw_intel.ko) kmod(ntb_hw_switchtec.ko) kmod(ntb_netdev.ko) kmod(ntb_perf.ko) kmod(ntb_pingpong.ko) kmod(ntb_tool.ko) kmod(ntb_transport.ko) kmod(nuvoton-cir.ko) kmod(nvme-rdma.ko) kmod(nvmet-rdma.ko) kmod(nxp-nci.ko) kmod(nxp-nci_i2c.ko) kmod(nxt200x.ko) kmod(nxt6000.ko) kmod(ocrdma.ko) kmod(omninet.ko) kmod(opa_vnic.ko) kmod(opt3001.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(pa12203001.ko) kmod(panasonic-laptop.ko) kmod(parport_serial.ko) kmod(pcnet32.ko) kmod(pd6729.ko) kmod(peak_pci.ko) kmod(peak_pciefd.ko) kmod(peak_usb.ko) kmod(peaq-wmi.ko) kmod(pegasus.ko) kmod(pegasus_notetaker.ko) kmod(penmount.ko) kmod(pixcir_i2c_ts.ko) kmod(pl2303.ko) kmod(plusb.ko) kmod(pluto2.ko) kmod(pm80xx.ko) kmod(pmcraid.ko) kmod(pn533.ko) kmod(pn533_i2c.ko) kmod(pn533_usb.ko) kmod(pn544.ko) kmod(pn544_i2c.ko) kmod(pn544_mei.ko) kmod(port100.ko) kmod(ppp_async.ko) kmod(ppp_deflate.ko) kmod(ppp_generic.ko) kmod(ppp_mppe.ko) kmod(ppp_synctty.ko) kmod(pppoe.ko) kmod(pppox.ko) kmod(pptp.ko) kmod(pulse8-cec.ko) kmod(pvpanic.ko) kmod(pvrusb2.ko) kmod(pwc.ko) kmod(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(r8188eu.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(regmap-sdw.ko) kmod(reiserfs.ko) kmod(rfcomm.ko) kmod(rfkill-gpio.ko) kmod(rfkill.ko) kmod(rndis_host.ko) kmod(rndis_wlan.ko) kmod(rocket.ko) kmod(romfs.ko) kmod(rpcrdma.ko) kmod(rpr0521.ko) kmod(rsi_91x.ko) kmod(rsi_sdio.ko) kmod(rsi_usb.ko) kmod(rt2400pci.ko) kmod(rt2500pci.ko) kmod(rt2500usb.ko) kmod(rt2800lib.ko) kmod(rt2800mmio.ko) kmod(rt2800pci.ko) kmod(rt2800usb.ko) kmod(rt2x00lib.ko) kmod(rt2x00mmio.ko) kmod(rt2x00pci.ko) kmod(rt2x00usb.ko) kmod(rt61pci.ko) kmod(rt73usb.ko) kmod(rtl2830.ko) kmod(rtl2832.ko) kmod(rtl8150.ko) kmod(rtl8187.ko) kmod(rtl8188ee.ko) kmod(rtl818x_pci.ko) kmod(rtl8192c-common.ko) kmod(rtl8192ce.ko) kmod(rtl8192cu.ko) kmod(rtl8192de.ko) kmod(rtl8192ee.ko) kmod(rtl8192se.ko) kmod(rtl8723-common.ko) kmod(rtl8723ae.ko) kmod(rtl8723be.ko) kmod(rtl8821ae.ko) kmod(rtl8xxxu.ko) kmod(rtl_pci.ko) kmod(rtl_usb.ko) kmod(rtllib.ko) kmod(rtllib_crypt_ccmp.ko) kmod(rtllib_crypt_tkip.ko) kmod(rtllib_crypt_wep.ko) kmod(rtlwifi.ko) kmod(rtsx_pci_ms.ko) kmod(rtsx_pci_sdmmc.ko) kmod(rtsx_usb_ms.ko) kmod(rtsx_usb_sdmmc.ko) kmod(s2250.ko) kmod(s2255drv.ko) kmod(s2io.ko) kmod(s5h1409.ko) kmod(s5h1411.ko) kmod(s5h1420.ko) kmod(s921.ko) kmod(saa6588.ko) kmod(saa6752hs.ko) kmod(saa7115.ko) kmod(saa7127.ko) kmod(saa7134-alsa.ko) kmod(saa7134-dvb.ko) kmod(saa7134-empress.ko) kmod(saa7134-go7007.ko) kmod(saa7134.ko) kmod(saa7146.ko) kmod(saa7146_vv.ko) kmod(saa7164.ko) kmod(saa717x.ko) kmod(saa7706h.ko) kmod(safe_serial.ko) kmod(samsung-laptop.ko) kmod(samsung-q10.ko) kmod(sbp_target.ko) kmod(sc92031.ko) kmod(sctp.ko) kmod(sctp_diag.ko) kmod(sdhci-acpi.ko) kmod(sdhci-pci.ko) kmod(sdhci-pltfm.ko) kmod(sdhci-xenon-driver.ko) kmod(sdhci.ko) kmod(sdio_uart.ko) kmod(sdricoh_cs.ko) kmod(sedlbauer_cs.ko) kmod(ser_gigaset.ko) kmod(serial_cs.ko) kmod(serial_ir.ko) kmod(sfc-falcon.ko) kmod(sfc.ko) kmod(shark2.ko) kmod(si2157.ko) kmod(si2165.ko) kmod(si2168.ko) kmod(si21xx.ko) kmod(sierra.ko) kmod(sierra_net.ko) kmod(sil164.ko) kmod(silead.ko) kmod(sis190.ko) kmod(sis900.ko) kmod(sis_i2c.ko) kmod(sisusbvga.ko) kmod(sja1000.ko) kmod(skge.ko) kmod(sky2.ko) kmod(slhc.ko) kmod(sm501.ko) kmod(smb347-charger.ko) kmod(smc.ko) kmod(smc91c92_cs.ko) kmod(smc_diag.ko) kmod(smipcie.ko) kmod(smsc75xx.ko) kmod(smsc911x.ko) kmod(smsc9420.ko) kmod(smsc95xx.ko) kmod(smsdvb.ko) kmod(smsmdtv.ko) kmod(smssdio.ko) kmod(smsusb.ko) kmod(snd-ac97-codec.ko) kmod(snd-ad1889.ko) kmod(snd-ak4113.ko) kmod(snd-ak4114.ko) kmod(snd-ak4xxx-adda.ko) kmod(snd-ali5451.ko) kmod(snd-aloop.ko) kmod(snd-als300.ko) kmod(snd-als4000.ko) kmod(snd-asihpi.ko) kmod(snd-atiixp-modem.ko) kmod(snd-atiixp.ko) kmod(snd-au8810.ko) kmod(snd-au8820.ko) kmod(snd-au8830.ko) kmod(snd-azt3328.ko) kmod(snd-bcd2000.ko) kmod(snd-bebob.ko) kmod(snd-bt87x.ko) kmod(snd-ca0106.ko) kmod(snd-cmipci.ko) kmod(snd-compress.ko) kmod(snd-cs4281.ko) kmod(snd-cs46xx.ko) kmod(snd-cs8427.ko) kmod(snd-ctxfi.ko) kmod(snd-darla20.ko) kmod(snd-darla24.ko) kmod(snd-dice.ko) kmod(snd-dummy.ko) kmod(snd-echo3g.ko) kmod(snd-emu10k1-synth.ko) kmod(snd-emu10k1.ko) kmod(snd-emu10k1x.ko) kmod(snd-emux-synth.ko) kmod(snd-ens1370.ko) kmod(snd-ens1371.ko) kmod(snd-es1938.ko) kmod(snd-es1968.ko) kmod(snd-fireface.ko) kmod(snd-firewire-digi00x.ko) kmod(snd-firewire-lib.ko) kmod(snd-firewire-motu.ko) kmod(snd-firewire-tascam.ko) kmod(snd-fireworks.ko) kmod(snd-fm801.ko) kmod(snd-gina20.ko) kmod(snd-gina24.ko) kmod(snd-hda-codec-analog.ko) kmod(snd-hda-codec-ca0110.ko) kmod(snd-hda-codec-ca0132.ko) kmod(snd-hda-codec-cirrus.ko) kmod(snd-hda-codec-cmedia.ko) kmod(snd-hda-codec-conexant.ko) kmod(snd-hda-codec-generic.ko) kmod(snd-hda-codec-hdmi.ko) kmod(snd-hda-codec-idt.ko) kmod(snd-hda-codec-realtek.ko) kmod(snd-hda-codec-si3054.ko) kmod(snd-hda-codec-via.ko) kmod(snd-hda-codec.ko) kmod(snd-hda-core.ko) kmod(snd-hda-ext-core.ko) kmod(snd-hda-intel.ko) kmod(snd-hdmi-lpe-audio.ko) kmod(snd-hdsp.ko) kmod(snd-hdspm.ko) kmod(snd-hrtimer.ko) kmod(snd-hwdep.ko) kmod(snd-i2c.ko) kmod(snd-ice1712.ko) kmod(snd-ice1724.ko) kmod(snd-ice17xx-ak4xxx.ko) kmod(snd-indigo.ko) kmod(snd-indigodj.ko) kmod(snd-indigodjx.ko) kmod(snd-indigoio.ko) kmod(snd-indigoiox.ko) kmod(snd-intel-sst-acpi.ko) kmod(snd-intel-sst-core.ko) kmod(snd-intel-sst-pci.ko) kmod(snd-intel8x0.ko) kmod(snd-intel8x0m.ko) kmod(snd-isight.ko) kmod(snd-korg1212.ko) kmod(snd-layla20.ko) kmod(snd-layla24.ko) kmod(snd-lola.ko) kmod(snd-lx6464es.ko) kmod(snd-maestro3.ko) kmod(snd-mia.ko) kmod(snd-mixart.ko) kmod(snd-mixer-oss.ko) kmod(snd-mona.ko) kmod(snd-mpu401-uart.ko) kmod(snd-mpu401.ko) kmod(snd-mtpav.ko) kmod(snd-mts64.ko) kmod(snd-nm256.ko) kmod(snd-opl3-lib.ko) kmod(snd-opl3-synth.ko) kmod(snd-oxfw.ko) kmod(snd-oxygen-lib.ko) kmod(snd-oxygen.ko) kmod(snd-pcm-dmaengine.ko) kmod(snd-pcm-oss.ko) kmod(snd-pcm.ko) kmod(snd-pcsp.ko) kmod(snd-pcxhr.ko) kmod(snd-portman2x4.ko) kmod(snd-pt2258.ko) kmod(snd-rawmidi.ko) kmod(snd-riptide.ko) kmod(snd-rme32.ko) kmod(snd-rme96.ko) kmod(snd-rme9652.ko) kmod(snd-sb-common.ko) kmod(snd-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-skl_nau88l25_max98357a.ko) kmod(snd-soc-ac97.ko) kmod(snd-soc-acp-da7219mx98357-mach.ko) kmod(snd-soc-acp-rt5645-mach.ko) kmod(snd-soc-acpi-intel-match.ko) kmod(snd-soc-acpi.ko) kmod(snd-soc-adau-utils.ko) kmod(snd-soc-adau1761-i2c.ko) kmod(snd-soc-adau1761-spi.ko) kmod(snd-soc-adau1761.ko) kmod(snd-soc-adau17x1.ko) kmod(snd-soc-adau7002.ko) kmod(snd-soc-ak4458.ko) kmod(snd-soc-ak5558.ko) kmod(snd-soc-bd28623.ko) kmod(snd-soc-core.ko) kmod(snd-soc-cs35l34.ko) kmod(snd-soc-cs35l35.ko) kmod(snd-soc-cs42l42.ko) kmod(snd-soc-cs43130.ko) kmod(snd-soc-da7213.ko) kmod(snd-soc-da7219.ko) kmod(snd-soc-dmic.ko) kmod(snd-soc-es7134.ko) kmod(snd-soc-es8316.ko) kmod(snd-soc-es8328-i2c.ko) kmod(snd-soc-es8328-spi.ko) kmod(snd-soc-es8328.ko) kmod(snd-soc-hdac-hdmi.ko) kmod(snd-soc-hdmi-codec.ko) kmod(snd-soc-kbl_da7219_max98357a.ko) kmod(snd-soc-kbl_rt5663_max98927.ko) kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko) kmod(snd-soc-max9759.ko) kmod(snd-soc-max98090.ko) kmod(snd-soc-max98357a.ko) kmod(snd-soc-max98373.ko) kmod(snd-soc-max9867.ko) kmod(snd-soc-max98927.ko) kmod(snd-soc-nau8540.ko) kmod(snd-soc-nau8824.ko) kmod(snd-soc-nau8825.ko) kmod(snd-soc-pcm1789-codec.ko) kmod(snd-soc-pcm1789-i2c.ko) kmod(snd-soc-pcm186x-i2c.ko) kmod(snd-soc-pcm186x-spi.ko) kmod(snd-soc-pcm186x.ko) kmod(snd-soc-rl6231.ko) kmod(snd-soc-rl6347a.ko) kmod(snd-soc-rt286.ko) kmod(snd-soc-rt298.ko) kmod(snd-soc-rt5514-spi.ko) kmod(snd-soc-rt5514.ko) kmod(snd-soc-rt5640.ko) kmod(snd-soc-rt5645.ko) kmod(snd-soc-rt5651.ko) kmod(snd-soc-rt5663.ko) kmod(snd-soc-rt5670.ko) kmod(snd-soc-rt5677-spi.ko) kmod(snd-soc-rt5677.ko) kmod(snd-soc-sigmadsp-regmap.ko) kmod(snd-soc-sigmadsp.ko) kmod(snd-soc-simple-amplifier.ko) kmod(snd-soc-simple-card-utils.ko) kmod(snd-soc-simple-card.ko) kmod(snd-soc-skl-ipc.ko) kmod(snd-soc-skl-ssp-clk.ko) kmod(snd-soc-skl.ko) kmod(snd-soc-skl_nau88l25_ssm4567.ko) kmod(snd-soc-skl_rt286.ko) kmod(snd-soc-spdif-rx.ko) kmod(snd-soc-spdif-tx.ko) kmod(snd-soc-ssm4567.ko) kmod(snd-soc-sst-acpi.ko) kmod(snd-soc-sst-atom-hifi2-platform.ko) kmod(snd-soc-sst-bdw-rt5677-mach.ko) kmod(snd-soc-sst-broadwell.ko) kmod(snd-soc-sst-bxt-da7219_max98357a.ko) kmod(snd-soc-sst-bxt-rt298.ko) kmod(snd-soc-sst-byt-cht-da7213.ko) kmod(snd-soc-sst-byt-cht-es8316.ko) kmod(snd-soc-sst-byt-cht-nocodec.ko) kmod(snd-soc-sst-bytcr-rt5640.ko) kmod(snd-soc-sst-bytcr-rt5651.ko) kmod(snd-soc-sst-cht-bsw-max98090_ti.ko) kmod(snd-soc-sst-cht-bsw-nau8824.ko) kmod(snd-soc-sst-cht-bsw-rt5645.ko) kmod(snd-soc-sst-cht-bsw-rt5672.ko) kmod(snd-soc-sst-dsp.ko) kmod(snd-soc-sst-firmware.ko) kmod(snd-soc-sst-haswell-pcm.ko) kmod(snd-soc-sst-haswell.ko) kmod(snd-soc-sst-ipc.ko) kmod(snd-soc-tas6424.ko) kmod(snd-soc-tda7419.ko) kmod(snd-soc-tlv320aic32x4-i2c.ko) kmod(snd-soc-tlv320aic32x4-spi.ko) kmod(snd-soc-tlv320aic32x4.ko) kmod(snd-soc-ts3a227e.ko) kmod(snd-soc-tscs42xx.ko) kmod(snd-soc-wm8524.ko) kmod(snd-sonicvibes.ko) kmod(snd-timer.ko) kmod(snd-trident.ko) kmod(snd-ua101.ko) kmod(snd-usb-6fire.ko) kmod(snd-usb-audio.ko) kmod(snd-usb-caiaq.ko) kmod(snd-usb-hiface.ko) kmod(snd-usb-line6.ko) kmod(snd-usb-pod.ko) kmod(snd-usb-podhd.ko) kmod(snd-usb-toneport.ko) kmod(snd-usb-us122l.ko) kmod(snd-usb-usx2y.ko) kmod(snd-usb-variax.ko) kmod(snd-usbmidi-lib.ko) kmod(snd-util-mem.ko) kmod(snd-via82xx-modem.ko) kmod(snd-via82xx.ko) kmod(snd-virmidi.ko) kmod(snd-virtuoso.ko) kmod(snd-vx-lib.ko) kmod(snd-vx222.ko) kmod(snd-ymfpci.ko) kmod(snd.ko) kmod(solo6x10.ko) kmod(solos-pci.ko) kmod(sony-btf-mpx.ko) kmod(sony-laptop.ko) kmod(soundcore.ko) kmod(soundwire-bus.ko) kmod(soundwire-cadence.ko) kmod(soundwire-intel-init.ko) kmod(soundwire-intel.ko) kmod(sp2.ko) kmod(sp8870.ko) kmod(sp887x.ko) kmod(spcp8x5.ko) kmod(speedfax.ko) kmod(speedtch.ko) kmod(squashfs.ko) kmod(sr9700.ko) kmod(ssb.ko) kmod(ssu100.ko) kmod(st1232.ko) kmod(st21nfca_hci.ko) kmod(st21nfca_i2c.ko) kmod(st_accel.ko) kmod(st_accel_i2c.ko) kmod(st_accel_spi.ko) kmod(st_gyro.ko) kmod(st_gyro_i2c.ko) kmod(st_gyro_spi.ko) kmod(st_magn.ko) kmod(st_magn_i2c.ko) kmod(st_magn_spi.ko) kmod(st_sensors.ko) kmod(st_sensors_i2c.ko) kmod(st_sensors_spi.ko) kmod(st_uvis25_core.ko) kmod(st_uvis25_i2c.ko) kmod(st_uvis25_spi.ko) kmod(starfire.ko) kmod(stb0899.ko) kmod(stb6000.ko) kmod(stb6100.ko) kmod(stk1160.ko) kmod(stk3310.ko) kmod(stkwebcam.ko) kmod(stmmac.ko) kmod(streamzap.ko) kmod(stv0288.ko) kmod(stv0297.ko) kmod(stv0299.ko) kmod(stv0367.ko) kmod(stv0900.ko) kmod(stv090x.ko) kmod(stv0910.ko) kmod(stv6110.ko) kmod(stv6110x.ko) kmod(stv6111.ko) kmod(sundance.ko) kmod(sungem.ko) kmod(sunhme.ko) kmod(suni.ko) kmod(surface3-wmi.ko) kmod(surface3_button.ko) kmod(surface3_spi.ko) kmod(surfacepro3_button.ko) kmod(sym53c8xx.ko) kmod(symbolserial.ko) kmod(synclink.ko) kmod(synclink_gt.ko) kmod(synclinkmp.ko) kmod(t1pci.ko) kmod(target_core_user.ko) kmod(tc90522.ko) kmod(tcm_qla2xxx.ko) kmod(tda10021.ko) kmod(tda10023.ko) kmod(tda10048.ko) kmod(tda1004x.ko) kmod(tda10071.ko) kmod(tda10086.ko) kmod(tda18212.ko) kmod(tda18218.ko) kmod(tda18250.ko) kmod(tda18271.ko) kmod(tda18271c2dd.ko) kmod(tda665x.ko) kmod(tda7432.ko) kmod(tda8083.ko) kmod(tda8261.ko) kmod(tda826x.ko) kmod(tda827x.ko) kmod(tda8290.ko) kmod(tda9840.ko) kmod(tda9887.ko) kmod(tda998x.ko) kmod(tea575x.ko) kmod(tea5761.ko) kmod(tea5767.ko) kmod(tea6415c.ko) kmod(tea6420.ko) kmod(tehuti.ko) kmod(teles_cs.ko) kmod(tg3.ko) kmod(thinkpad_acpi.ko) kmod(ti-ads1015.ko) kmod(ti_usb_3410_5052.ko) kmod(tifm_ms.ko) kmod(tifm_sd.ko) kmod(tlan.ko) kmod(tm6000-alsa.ko) kmod(tm6000-dvb.ko) kmod(tm6000.ko) kmod(topstar-laptop.ko) kmod(toshiba-wmi.ko) kmod(toshiba_acpi.ko) kmod(toshiba_bluetooth.ko) kmod(toshiba_haps.ko) kmod(toshsd.ko) kmod(touchit213.ko) kmod(touchright.ko) kmod(touchwin.ko) kmod(trf7970a.ko) kmod(ts2020.ko) kmod(tsc2007.ko) kmod(tsc40.ko) kmod(ttpci-eeprom.ko) kmod(ttusb_dec.ko) kmod(ttusbdecfe.ko) kmod(ttusbir.ko) kmod(tua6100.ko) kmod(tua9001.ko) kmod(tulip.ko) kmod(tuner-simple.ko) kmod(tuner-types.ko) kmod(tuner-xc2028.ko) kmod(tuner.ko) kmod(tvaudio.ko) kmod(tveeprom.ko) kmod(tvp5150.ko) kmod(tw2804.ko) kmod(tw686x.ko) kmod(tw9903.ko) kmod(tw9906.ko) kmod(typhoon.ko) kmod(ubi.ko) kmod(uda1342.ko) kmod(ueagle-atm.ko) kmod(ufshcd-core.ko) kmod(ufshcd-pci.ko) kmod(uio.ko) kmod(uio_aec.ko) kmod(uio_cif.ko) kmod(uio_hv_generic.ko) kmod(uio_pci_generic.ko) kmod(uio_sercos3.ko) kmod(uleds.ko) kmod(uli526x.ko) kmod(umc.ko) kmod(upd64031a.ko) kmod(upd64083.ko) kmod(upd78f0730.ko) kmod(usb-serial-simple.ko) kmod(usb251xb.ko) kmod(usb3503.ko) kmod(usb4604.ko) kmod(usb8xxx.ko) kmod(usb_8dev.ko) kmod(usb_debug.ko) kmod(usb_gigaset.ko) kmod(usb_wwan.ko) kmod(usbatm.ko) kmod(usblcd.ko) kmod(usbnet.ko) kmod(usbsevseg.ko) kmod(usbtouchscreen.ko) kmod(usbtv.ko) kmod(usbvision.ko) kmod(ushc.ko) kmod(usnic_verbs.ko) kmod(uss720.ko) kmod(uvcvideo.ko) kmod(uwb.ko) kmod(v4l2-common.ko) kmod(v4l2-dv-timings.ko) kmod(v4l2-fwnode.ko) kmod(vboxvideo.ko) kmod(ves1820.ko) kmod(ves1x93.ko) kmod(via-sdmmc.ko) kmod(videobuf-core.ko) kmod(videobuf-dma-sg.ko) kmod(videobuf-vmalloc.ko) kmod(videobuf2-common.ko) kmod(videobuf2-dma-contig.ko) kmod(videobuf2-dma-sg.ko) kmod(videobuf2-dvb.ko) kmod(videobuf2-memops.ko) kmod(videobuf2-v4l2.ko) kmod(videobuf2-vmalloc.ko) kmod(videodev.ko) kmod(viperboard.ko) kmod(visor.ko) kmod(vl6180.ko) kmod(vmw_pvrdma.ko) kmod(vp27smpx.ko) kmod(vub300.ko) kmod(vx855.ko) kmod(vxcan.ko) kmod(vxge.ko) kmod(w1_ds2405.ko) kmod(w1_ds2406.ko) kmod(w1_ds2413.ko) kmod(w1_ds2438.ko) kmod(w1_ds2805.ko) kmod(w5100-spi.ko) kmod(w5100.ko) kmod(w5300.ko) kmod(wacom_i2c.ko) kmod(wacom_serial4.ko) kmod(wacom_w8001.ko) kmod(wbsd.ko) kmod(wcn36xx.ko) kmod(whc-rc.ko) kmod(whci.ko) kmod(whiteheat.ko) kmod(wil6210.ko) kmod(winbond-840.ko) kmod(winbond-cir.ko) kmod(wire.ko) kmod(wl1251.ko) kmod(wl1251_sdio.ko) kmod(wl1251_spi.ko) kmod(wl1273-core.ko) kmod(wl12xx.ko) kmod(wl18xx.ko) kmod(wlcore.ko) kmod(wlcore_sdio.ko) kmod(wm8739.ko) kmod(wm8775.ko) kmod(wmi-bmof.ko) kmod(wmi.ko) kmod(wusb-cbaf.ko) kmod(wusb-wa.ko) kmod(wusbcore.ko) kmod(xc4000.ko) kmod(xc5000.ko) kmod(xirc2ps_cs.ko) kmod(xircom_cb.ko) kmod(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(zopt2201.ko) kmod(zr364xx.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-modules-extra-4.19.30-200.rt16.21.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-rt-modules-extra = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra = 4.19.30-200.rt16.21.fc31+rt kernel-rt-modules-extra(x86-64) = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra-uname-r = 4.19.30-200.rt16.21.fc31.x86_64+rt kernel-rt-modules-extra-x86_64 = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra-x86_64 = 4.19.30-200.rt16.21.fc31+rt kmod(6pack.ko) kmod(a3d.ko) kmod(adi.ko) kmod(aer_inject.ko) kmod(affs.ko) kmod(analog.ko) kmod(appletalk.ko) kmod(avm_cs.ko) kmod(avma1_cs.ko) kmod(avmfritz.ko) kmod(ax25.ko) kmod(bas_gigaset.ko) kmod(batman-adv.ko) kmod(baycom_par.ko) kmod(baycom_ser_fdx.ko) kmod(baycom_ser_hdx.ko) kmod(befs.ko) kmod(bpqether.ko) kmod(br2684.ko) kmod(c_can_platform.ko) kmod(capi.ko) kmod(clip.ko) kmod(cobra.ko) kmod(coda.ko) kmod(cuse.ko) kmod(db9.ko) kmod(diva_idi.ko) kmod(divas.ko) kmod(dlm.ko) kmod(ds2482.ko) kmod(ds2490.ko) kmod(dss1_divert.ko) kmod(elsa_cs.ko) kmod(ems_pci.ko) kmod(ems_usb.ko) kmod(esd_usb2.ko) kmod(gamecon.ko) kmod(gf2k.ko) kmod(gfs2.ko) kmod(grip.ko) kmod(grip_mp.ko) kmod(guillemot.ko) kmod(hdlcdrv.ko) kmod(hfc4s8s_l1.ko) kmod(hfcmulti.ko) kmod(hfcpci.ko) kmod(hwa-rc.ko) kmod(hysdn.ko) kmod(iforce.ko) kmod(interact.ko) kmod(ipddp.ko) kmod(joydump.ko) kmod(kvaser_pci.ko) kmod(l2tp_debugfs.ko) kmod(l2tp_eth.ko) kmod(l2tp_netlink.ko) kmod(l2tp_ppp.ko) kmod(lec.ko) kmod(mISDN_dsp.ko) kmod(magellan.ko) kmod(mkiss.ko) kmod(mptctl.ko) kmod(mptfc.ko) kmod(netjet.ko) kmod(netrom.ko) kmod(nilfs2.ko) kmod(ocfs2.ko) kmod(ocfs2_dlm.ko) kmod(ocfs2_dlmfs.ko) kmod(ocfs2_nodemanager.ko) kmod(ocfs2_stack_o2cb.ko) kmod(ocfs2_stack_user.ko) kmod(ocfs2_stackglue.ko) kmod(orinoco.ko) kmod(orinoco_cs.ko) kmod(orinoco_nortel.ko) kmod(orinoco_pci.ko) kmod(orinoco_plx.ko) kmod(orinoco_usb.ko) kmod(plx_pci.ko) kmod(pppoatm.ko) kmod(rds.ko) kmod(rds_rdma.ko) kmod(rds_tcp.ko) kmod(rose.ko) kmod(sch_atm.ko) kmod(sch_cbq.ko) kmod(sch_choke.ko) kmod(sch_drr.ko) kmod(sch_dsmark.ko) kmod(sch_gred.ko) kmod(sch_mqprio.ko) kmod(sch_multiq.ko) kmod(sch_netem.ko) kmod(sch_qfq.ko) kmod(sch_red.ko) kmod(sch_sfb.ko) kmod(sch_teql.ko) kmod(sidewinder.ko) kmod(sja1000_platform.ko) kmod(slcan.ko) kmod(slip.ko) kmod(softing.ko) kmod(spaceball.ko) kmod(spaceorb.ko) kmod(stinger.ko) kmod(sysv.ko) kmod(tcp_bic.ko) kmod(tcp_highspeed.ko) kmod(tcp_htcp.ko) kmod(tcp_hybla.ko) kmod(tcp_illinois.ko) kmod(tcp_lp.ko) kmod(tcp_scalable.ko) kmod(tcp_vegas.ko) kmod(tcp_veno.ko) kmod(tcp_westwood.ko) kmod(tcp_yeah.ko) kmod(tmdc.ko) kmod(trancevibrator.ko) kmod(turbografx.ko) kmod(twidjoy.ko) kmod(ubifs.ko) kmod(ufs.ko) kmod(usbip-core.ko) kmod(usbip-host.ko) kmod(vcan.ko) kmod(vhci-hcd.ko) kmod(w1_ds2408.ko) kmod(w1_ds2423.ko) kmod(w1_ds2431.ko) kmod(w1_ds2433.ko) kmod(w1_ds2780.ko) kmod(w1_ds2781.ko) kmod(w1_ds28e04.ko) kmod(w1_smem.ko) kmod(w1_therm.ko) kmod(w6692.ko) kmod(walkera0701.ko) kmod(warrior.ko) kmod(xpad.ko) kmod(yam.ko) kmod(zhenhua.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-debuginfo-4.19.30-200.rt16.21.fc31.x86_64 Provides: installonlypkg(kernel) kernel-rt-debuginfo = 4.19.30-200.rt16.21.fc31 kernel-rt-debuginfo(x86-64) = 4.19.30-200.rt16.21.fc31 kernel-rt-debuginfo-x86_64 = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 Wrote: /builddir/build/RPMS/kernel-headers-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-cross-headers-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-x86_64-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-core-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-devel-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-extra-4.19.30-200.rt16.21.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-rt-debuginfo-4.19.30-200.rt16.21.fc31.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lyXlmt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.x86_64 + exit 0 Finish: rpmbuild kernel-4.19.30-200.rt16.21.fc31.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/871016-fedora-rawhide-x86_64-1553067683.928481/root/var/log/dnf.log /var/lib/mock/871016-fedora-rawhide-x86_64-1553067683.928481/root/var/log/dnf.librepo.log /var/lib/mock/871016-fedora-rawhide-x86_64-1553067683.928481/root/var/log/dnf.rpm.log Finish: build phase for kernel-4.19.30-200.rt16.21.fc31.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm) Config(child) 233 minutes 59 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